@Override public void startElement(String uri, String localName, String qName, Attributes attributes) { if (qName.equals("ConfigurationSets")) { inConfigurationSets = true; } if (inConfigurationSets) { configurationSetHandler.startElement(uri, localName, qName, attributes); } if (qName.equals("OSVirtualHardDisk")) { inOSVirtualHardDisk = true; } if (qName.equals("DataVirtualHardDisks")) { inDataVirtualHardDisks = true; } if (inDataVirtualHardDisks) { dataVirtualHardDiskHandler.startElement(uri, localName, qName, attributes); } if (qName.equals("ResourceExtensionReference")) { inResourceExtensionReference = true; } if (inResourceExtensionReference) { resourceExtensionReferenceHandler.startElement(uri, localName, qName, attributes); } }