@Override public void characters(char ch[], int start, int length) { if (inConfigurationSets) { configurationSetHandler.characters(ch, start, length); } else if (inOSVirtualHardDisk) { osVirtualDiskHandler.characters(ch, start, length); } else if (inResourceExtensionReference) { resourceExtensionReferenceHandler.characters(ch, start, length); } else { currentText.append(ch, start, length); } }