jm.addElse();
jm.addLine(pHandlerVar, ".endElement(", pNamespaceURI, ", ", pLocalName, ", ", pQName, ");");
jm.addEndIf();
jm.addSwitch("--", pLevelVar);
jm.addCase("0");
jm.addBreak();
jm.addCase("1");
JavaQName elementInterface = pController.getClassContext().getXMLInterfaceName();
LocalJavaField element = jm.newJavaField(elementInterface);
element.addLine("(", elementInterface, ") getResult()");