org.netbeans.editor.GuardedException: Attempt to remove from guarded block at position 2,946. at org.netbeans.editor.GuardedDocument.preRemoveCheck(GuardedDocument.java:296) at org.netbeans.editor.BaseDocument.handleRemove(BaseDocument.java:967) at org.netbeans.editor.BaseDocument$FilterBypassImpl.remove(BaseDocument.java:2583) at javax.swing.text.DocumentFilter.remove(DocumentFilter.java:79) at org.openide.text.CloneableEditorSupport$DocFilter.remove(CloneableEditorSupport.java:2389) at org.netbeans.editor.BaseDocument.remove(BaseDocument.java:931) at org.netbeans.api.java.source.ModificationResult.processDocumentLocked(ModificationResult.java:422) at org.netbeans.api.java.source.ModificationResult.access$100(ModificationResult.java:96) at org.netbeans.api.java.source.ModificationResult$3.run(ModificationResult.java:392) at org.netbeans.editor.GuardedDocument.runAtomicAsUser(GuardedDocument.java:356) at org.netbeans.editor.BaseDocument$ServicesImpl.runAtomicAsUser(BaseDocument.java:2669) Caused: java.io.IOException at org.netbeans.api.java.source.ModificationResult.processDocument(ModificationResult.java:410) at org.netbeans.api.java.source.ModificationResult.commit2(ModificationResult.java:355) at org.netbeans.api.java.source.ModificationResult.access$000(ModificationResult.java:96) at org.netbeans.api.java.source.ModificationResult$2.run(ModificationResult.java:257) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:323) at org.netbeans.editor.BaseDocument$ServicesImpl.runAtomic(BaseDocument.java:2664) at org.netbeans.api.java.source.ModificationResult.commit(ModificationResult.java:254) at org.netbeans.api.java.source.ModificationResult.commit(ModificationResult.java:208) at org.netbeans.modules.refactoring.java.spi.JavaModificationResult.commit(JavaModificationResult.java:74) Caused: java.lang.RuntimeException: java.io.IOException at org.netbeans.modules.refactoring.spi.RefactoringCommit.commit(RefactoringCommit.java:165) at org.netbeans.modules.java.hints.spiimpl.refactoring.AbstractApplyHintsRefactoringPlugin$DelegatingTransaction.commit(AbstractApplyHintsRefactoringPlugin.java:450) at org.netbeans.modules.refactoring.api.RefactoringSession.reallyDoRefactoring(RefactoringSession.java:166) at org.netbeans.modules.refactoring.api.RefactoringSession.access$100(RefactoringSession.java:79) at org.netbeans.modules.refactoring.api.RefactoringSession$1.run(RefactoringSession.java:122) at org.netbeans.modules.refactoring.api.RefactoringSession$1.run(RefactoringSession.java:120) at org.netbeans.modules.editor.lib.BeforeSaveTasks.runWithOnSaveTasksDisabled(BeforeSaveTasks.java:93) at org.netbeans.editor.Utilities.runWithOnSaveTasksDisabled(Utilities.java:1616) at org.netbeans.modules.refactoring.api.RefactoringSession.doRefactoring(RefactoringSession.java:120) at org.netbeans.modules.refactoring.spi.impl.RefactoringPanel$2.run(RefactoringPanel.java:575) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443) at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2058)