Hashtable<String, XmlObject> xmlInstances = new Hashtable<String, XmlObject>();
TuscanySampleXmlUtil xmlUtil = new TuscanySampleXmlUtil();
xmlUtil.setGenerate_sample_data(config.isGenerateSampleData());
SchemaTypeSystem sts = processXSDSources();
SchemaType elementType = null;
for (SchemaGlobalElement globalElement : sts.globalElements()) {
elementType = getRootElementSchemaType(sts, globalElement.getName().getNamespaceURI(), globalElement.getName().getLocalPart());
xmlInstances.put(makeQName(globalElement.getName()), XmlObject.Factory.parse(xmlUtil.createSampleForType(elementType)));
}
return xmlInstances;