@Override public <C extends Containerable> PrismContainerDefinition<C> createExtraDefinitionFromComplexType(XSComplexType complexType, ComplexTypeDefinition complexTypeDefinition, PrismContext prismContext, XSAnnotation annotation) throws SchemaException { // if (complexTypeDefinition instanceof ObjectClassComplexTypeDefinition) { // return createResourceAttributeContainerDefinition(complexType, (ObjectClassComplexTypeDefinition)complexTypeDefinition, // prismContext, annotation); // } return super.createExtraDefinitionFromComplexType(complexType, complexTypeDefinition, prismContext, annotation); }
.createExtraDefinitionFromComplexType(complexType, ctd, prismContext, complexType.getAnnotation());