chain = new ObjectSGChainImpl(chain){
public JavaSource getXMLImplementation(ObjectSG pController) throws SAXException {
JavaSource result = super.getXMLImplementation(pController);
JavaQName[] interfaces = result.getImplements();
boolean done = false;
result.clearImplements();
for (int i = 0; i < interfaces.length; i++) {
JavaQName interfaceName = interfaces[i];
if (interfaceName.equals(JMELEMENT_TYPE) ||
interfaceName.equals(INO_OBJECT_TYPE)) {
if (!done) {