java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.remove(ArrayList.java:390) at org.netbeans.modules.javacore.jmiimpl.javamodel.LightAttrList.remove(LightAttrList.java:156) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.replaceObject(MetadataElement.java:1415) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.replaceChild(ResourceImpl.java:1033) at org.netbeans.jmi.javamodel.Resource$Impl.replaceChild(Unknown Source) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.removeChild(MetadataElement.java:1404) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement._delete(MetadataElement.java:146) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement._delete(SemiPersistentElement.java:768) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl._delete(JavaClassImpl.java:884) at org.netbeans.mdr.handlers.InstanceHandler.refDelete(InstanceHandler.java:306) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.deleteCollection(SemiPersistentElement.java:386) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMembers(SemiPersistentElement.java:412) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.matchPersistent(ResourceImpl.java:188) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePersistent(SemiPersistentElement.java:278) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateMetadata(ResourceImpl.java:581) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:574) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:479) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateFromDataObject(ResourceImpl.java:385) at org.netbeans.modules.javacore.ExclusiveMutex.parseIfNeeded(ExclusiveMutex.java:218) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:137) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:232) at org.netbeans.modules.javacore.internalapi.UndoManager.parseModified(UndoManager.java:494) at org.netbeans.modules.javacore.internalapi.UndoManager.transactionEnded(UndoManager.java:125) at org.netbeans.modules.javacore.internalapi.UndoManager.undo(UndoManager.java:180) at org.netbeans.test.refactoring.move.MoveTestCase.moveClass(MoveTestCase.java:68) at org.netbeans.test.refactoring.move.SimpleTest.testUndoMoveClass4(SimpleTest.java:85)