javax.swing.text.BadLocationException: Invalid offset=2621, docLength=2619 at org.netbeans.editor.DocumentContent.checkOffset(DocumentContent.java:326) at org.netbeans.editor.DocumentContent.createPosition(DocumentContent.java:117) at javax.swing.text.AbstractDocument.createPosition(AbstractDocument.java:816) at org.netbeans.api.editor.fold.Fold.updateGuardedStartPos(Fold.java:411) at org.netbeans.api.editor.fold.Fold.insertUpdate(Fold.java:444) at org.netbeans.api.editor.fold.FoldHierarchy$ApiPackageAccessorImpl.foldInsertUpdate(FoldHierarchy.java:413) at org.netbeans.modules.editor.fold.FoldHierarchyTransactionImpl.insertCheckEndOffset(FoldHierarchyTransactionImpl.java:292) at org.netbeans.modules.editor.fold.FoldHierarchyTransactionImpl.insertCheckEndOffset(FoldHierarchyTransactionImpl.java:289) at org.netbeans.modules.editor.fold.FoldHierarchyTransactionImpl.insertCheckEndOffset(FoldHierarchyTransactionImpl.java:289) at org.netbeans.modules.editor.fold.FoldHierarchyTransactionImpl.insertCheckEndOffset(FoldHierarchyTransactionImpl.java:289) at org.netbeans.modules.editor.fold.FoldHierarchyTransactionImpl.insertUpdate(FoldHierarchyTransactionImpl.java:262) at org.netbeans.modules.editor.fold.FoldHierarchyExecution.insertUpdate(FoldHierarchyExecution.java:703) at org.netbeans.lib.editor.util.swing.PriorityDocumentListenerList.insertUpdate(PriorityDocumentListenerList.java:79) at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:185) at org.netbeans.editor.BaseDocument.fireInsertUpdate(BaseDocument.java:1623) at org.netbeans.editor.BaseDocument.insertString(BaseDocument.java:778) at javax.swing.text.AbstractDocument.replace(AbstractDocument.java:655) at org.netbeans.modules.xml.xdm.visitor.Utils.replaceDocument(Utils.java:111) at org.netbeans.modules.xml.xdm.visitor.Utils.replaceDocument(Utils.java:123) at org.netbeans.modules.xml.xdm.XDMModel.flushDocument(XDMModel.java:875) at org.netbeans.modules.xml.xdm.XDMModel.flush(XDMModel.java:145) at org.netbeans.modules.xml.xdm.xam.XDMAccess.flush(XDMAccess.java:110) at org.netbeans.modules.xml.xam.AbstractModel.endTransaction(AbstractModel.java:326) at org.netbeans.modules.xml.xam.AbstractModel.endTransaction(AbstractModel.java:313) at org.mkleint.scalarebel.POMGenerator$class.generate(POMGenerator.java:70) at org.mkleint.scalarebel.ProGuardGenerator.generate(ProGuardGenerator.java:57) at org.mkleint.scalarebel.ProGuardGenerator.showDialogAndGenerate(ProGuardGenerator.java:76) at org.mkleint.scalarebel.ProGuardGenerator.invoke(ProGuardGenerator.java:66) at org.netbeans.modules.editor.codegen.GenerateCodePanel.invokeSelected(GenerateCodePanel.java:159) at org.netbeans.modules.editor.codegen.GenerateCodePanel.listKeyReleased(GenerateCodePanel.java:128) at org.netbeans.modules.editor.codegen.GenerateCodePanel.access$100(GenerateCodePanel.java:60) at org.netbeans.modules.editor.codegen.GenerateCodePanel$2.keyReleased(GenerateCodePanel.java:103) at java.awt.AWTEventMulticaster.keyReleased(AWTEventMulticaster.java:243) at java.awt.Component.processKeyEvent(Component.java:6177) at javax.swing.JComponent.processKeyEvent(JComponent.java:2799) at java.awt.Component.processEvent(Component.java:5993) at java.awt.Container.processEvent(Container.java:2041) at java.awt.Component.dispatchEventImpl(Component.java:4583) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4413) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1848) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:704) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:969) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:841) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:668) at java.awt.Component.dispatchEventImpl(Component.java:4455) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Window.dispatchEventImpl(Window.java:2475) at java.awt.Component.dispatchEvent(Component.java:4413) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:117) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)