private static void handleEventTypeDef(String aliasName, String optionalClassName, Configuration configuration, Node parentNode) { DOMElementIterator eventTypeNodeIterator = new DOMElementIterator(parentNode.getChildNodes()); while (eventTypeNodeIterator.hasNext()) { Element eventTypeElement = eventTypeNodeIterator.next(); String nodeName = eventTypeElement.getNodeName(); if (nodeName.equals("xml-dom")) { handleXMLDOM(aliasName, configuration, eventTypeElement); } else if(nodeName.equals("java-util-map")) { handleMap(aliasName, configuration, eventTypeElement); } else if (nodeName.equals("legacy-type")) { handleLegacy(aliasName, optionalClassName, configuration, eventTypeElement); } } }