try {
String fileName = "schema" + schemaCounter++ + ".xsd";
schemaFileMap.put(schema, fileName);
schema.setSchemaLocation(fileName);
schema.updateElement();
schema.updateDocument();
write(schema.getElement(),fileName);
} catch (Exception e){
System.err.println("Error writing XML Schema: " + e.getMessage());
}
}