java.lang.IllegalArgumentException: old node must be in the tree at org.netbeans.modules.xml.xdm.XDMModel.getPathToRoot(XDMModel.java:320) at org.netbeans.modules.xml.xdm.XDMModel.mutate(XDMModel.java:355) at org.netbeans.modules.xml.xdm.XDMModel.mutate(XDMModel.java:339) at org.netbeans.modules.xml.xdm.XDMModel.remove(XDMModel.java:696) at org.netbeans.modules.xml.xdm.xam.XDMAccess.removeChild(XDMAccess.java:295) at org.netbeans.modules.xml.xam.dom.AbstractDocumentComponent.removeChild(AbstractDocumentComponent.java:500) at org.netbeans.modules.xml.xam.dom.AbstractDocumentComponent.removeChildQuietly(AbstractDocumentComponent.java:312) at org.netbeans.modules.xml.xam.dom.AbstractDocumentComponent.removeChildQuietly(AbstractDocumentComponent.java:75) at org.netbeans.modules.xml.xam.AbstractComponent._removeChildQuietly(AbstractComponent.java:128) at org.netbeans.modules.xml.xam.AbstractComponent.removeChild(AbstractComponent.java:363) at org.netbeans.modules.xml.schema.model.impl.SchemaImpl.removeComplexType(SchemaImpl.java:153) at org.netbeans.modules.xml.schema.model.impl.xdm.SyncUpdateVisitor.visit(SyncUpdateVisitor.java:210) at org.netbeans.modules.xml.schema.model.impl.GlobalComplexTypeImpl.accept(GlobalComplexTypeImpl.java:141) at org.netbeans.modules.xml.schema.model.impl.xdm.SyncUpdateVisitor.update(SyncUpdateVisitor.java:85) at org.netbeans.modules.xml.schema.model.impl.xdm.SyncUpdateVisitor.update(SyncUpdateVisitor.java:73) at org.netbeans.modules.xml.schema.model.impl.xdm.SyncUpdateVisitor.update(SyncUpdateVisitor.java:56) at org.netbeans.modules.xml.xam.dom.AbstractDocumentModel.removeChildComponent(AbstractDocumentModel.java:436) at org.netbeans.modules.xml.refactoring.spi.SharedUtils.deleteTarget(SharedUtils.java:158) at org.netbeans.modules.xml.refactoring.XMLRefactoringTransaction.doRefactorTarget(XMLRefactoringTransaction.java:349) at org.netbeans.modules.xml.refactoring.XMLRefactoringTransaction.process(XMLRefactoringTransaction.java:265) at org.netbeans.modules.xml.refactoring.XMLRefactoringTransaction.commit(XMLRefactoringTransaction.java:185) at org.netbeans.modules.refactoring.api.RefactoringSession.doRefactoring(RefactoringSession.java:123) at org.netbeans.modules.refactoring.spi.impl.ParametersPanel$8.run(ParametersPanel.java:379) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)