}
public JavaSource getXMLImplementation(ComplexTypeSG pController) throws SAXException {
final String mName = "getXMLImplementation(JavaQName)";
log.finest(mName, "->", typeSG.getName());
JavaSourceFactory jsf = pController.getTypeSG().getSchema().getJavaSourceFactory();
JavaSource js = jsf.newJavaSource(pController.getClassContext().getXMLImplementationName(), JavaSource.PUBLIC);
js.addImplements(pController.getClassContext().getXMLInterfaceName());
createXMLBean(pController, js);
log.finest(mName, "<-", js.getQName());
return js;
}