//set abstract=true if abstract
simpleSchemaTypeName = new QName(dataType.getURI(),
dataType.getName(),
(String)targetNamespacePrefixMap.get(dataType.getURI()));
xmlSchema.getContents().add(simpleType);
simpleType.updateElement();
addAnnotations(simpleType, dataType);
if ( !dataType.getBaseTypes().isEmpty() )
{