6309 Class cannot be final -- subclasses exist
Cause
This error occurs if you attempt to specify the final option for a class and subclasses of that class exist. This is not permitted, because the final class option specifies that the class cannot be subclassed.
Action
Remove the final option from the class definition. Alternatively, remove all subclasses of the class.