complexType.fName = complexTypeName;
complexType.fTargetNamespace = schemaDoc.fTargetNamespace;
complexType.fBlock = blockAtt == null ?
schemaDoc.fBlockDefault : blockAtt.shortValue();
complexType.fFinal = finalAtt == null ?
schemaDoc.fFinalDefault : finalAtt.shortValue();
if (abstractAtt != null && abstractAtt.booleanValue())
complexType.setIsAbstractType();
Element child = null;