if (!myTypeSG.isComplex()) {
log.finest(mName, "<-", null);
return null;
} else {
JavaQName xmlHandlerName = pController.getClassContext().getXMLHandlerName();
JavaSourceFactory jsf = getSchema().getJavaSourceFactory();
JavaSource js = jsf.newJavaSource(xmlHandlerName, JavaSource.PUBLIC);
js.addImplements(JMHandler.class);
if (myTypeSG.isGlobalClass()) {
Context typeContext = myTypeSG.getComplexTypeSG().getClassContext();
js.addExtends(typeContext.getXMLHandlerName());
JavaQName xmlElementInterface = pController.getClassContext().getXMLInterfaceName();