class DerivedEnumType extends DerivedType<EnumTypeDefinition> implements EnumTypeDefinition {
public DerivedEnumType(final ExtendedType definition) {
class DerivedEnumType extends DerivedType<EnumTypeDefinition> implements EnumTypeDefinition {
public DerivedEnumType(final ExtendedType definition) {