// TODO: kunnen we code delen met collectie van simpleType???
// attribuut maken en deze toe voegen aan gegeven parent of "fake"
// parent die we net gemaakt hebben igv collectie
// wanneer expliciet anyType is opgegeven dan hele XML element exposen
if (explicitAnyType) {
final AttributeDef attrDef = createDCAttribute(safeElementName, attrParent, "org.w3c.dom.Element");
addAttributeProperties(attrDef, element, type.getQName(), leafNodeType);
} else {
final XSDSimpleType simpleType = (XSDSimpleType) type;
final AttributeDef attrDef =
createDCAttribute(safeElementName, attrParent, getTypeMapper().getJavaType(simpleType));
addAttributeProperties(attrDef, element, getTypeMapper().getMappableType(simpleType), leafNodeType);
}
} else if (type instanceof XSDComplexType) { // complexType (niet anyType) als accessor met structure maken
final XSDComplexType complexType = (XSDComplexType) type;