}
private Map parse(File schema1) throws IOException, XmlException, DeploymentException, URISyntaxException {
XmlObject xmlObject = XmlBeansUtil.parse(schema1.toURL());
Collection errors = new ArrayList();
XmlOptions xmlOptions = new XmlOptions();
xmlOptions.setErrorListener(errors);
XmlObject[] schemas = new XmlObject[] {xmlObject};
SchemaTypeLoader schemaTypeLoader = XmlBeans.loadXsd(new XmlObject[] {});
SchemaTypeSystem schemaTypeSystem;
try {
schemaTypeSystem = XmlBeans.compileXsd(schemas, schemaTypeLoader, xmlOptions);