Context typeContext = myTypeSG.getComplexTypeSG().getClassContext();
js.addExtends(typeContext.getXMLHandlerName());
JavaQName xmlElementInterface = pController.getClassContext().getXMLInterfaceName();
JavaQName resultInterface = typeContext.getXMLInterfaceName();
JavaMethod jm = js.newJavaMethod("newResult", resultInterface, JavaSource.PROTECTED);
jm.addThrows(SAXException.class);
jm.addTry();
jm.addLine("return (", resultInterface, ") getData().getFactory().getElement(",
xmlElementInterface, ".class);");
DirectAccessible e = jm.addCatch(JAXBException.class);
jm.addThrowNew(SAXException.class, e);