java.lang.IllegalArgumentException: bad position: 725 at javax.swing.text.JTextComponent.setCaretPosition(JTextComponent.java:1678) at de.markiewb.netbeans.plugins.eclipse.formatter.EclipseFormatterUtilities$EclipseFormatterTask.run(EclipseFormatterUtilities.java:239) at de.markiewb.netbeans.plugins.eclipse.formatter.EclipseFormatterUtilities$1.run(EclipseFormatterUtilities.java:96) at org.netbeans.modules.progress.ui.RunOffEDTImpl.runOffEventDispatchThread(RunOffEDTImpl.java:102) at org.netbeans.api.progress.ProgressUtils.runOffEventDispatchThread(ProgressUtils.java:92) at de.markiewb.netbeans.plugins.eclipse.formatter.EclipseFormatterUtilities.reFormatWithEclipse(EclipseFormatterUtilities.java:90) at de.markiewb.netbeans.plugins.eclipse.formatter.FormatJavaAction.format(FormatJavaAction.java:54) at de.markiewb.netbeans.plugins.eclipse.formatter.ReformatOnSaveTask.performTask(ReformatOnSaveTask.java:40) at org.netbeans.modules.editor.lib.BeforeSaveTasks$TaskRunnable$1.run(BeforeSaveTasks.java:173) at org.netbeans.editor.GuardedDocument.runAtomicAsUser(GuardedDocument.java:356) at org.netbeans.modules.editor.lib.BeforeSaveTasks$TaskRunnable.run(BeforeSaveTasks.java:156) at org.netbeans.editor.GuardedDocument.runAtomicAsUser(GuardedDocument.java:356) at org.openide.text.NbDocument.runAtomicAsUser(NbDocument.java:462) at de.markiewb.netbeans.plugins.eclipse.formatter.ReformatOnSaveTask.runLocked(ReformatOnSaveTask.java:47) at org.netbeans.modules.editor.lib.BeforeSaveTasks$TaskRunnable.run(BeforeSaveTasks.java:153) at org.netbeans.modules.editor.lib.TrailingWhitespaceRemove.runLocked(TrailingWhitespaceRemove.java:102) at org.netbeans.modules.editor.lib.BeforeSaveTasks$TaskRunnable.run(BeforeSaveTasks.java:153) at org.netbeans.modules.editor.impl.ReformatBeforeSaveTask.runLocked(ReformatBeforeSaveTask.java:124) at org.netbeans.modules.editor.lib.BeforeSaveTasks$TaskRunnable.run(BeforeSaveTasks.java:153) at org.netbeans.modules.editor.lib.BeforeSaveTasks.runTasks(BeforeSaveTasks.java:130) at org.netbeans.modules.editor.lib.BeforeSaveTasks$2.run(BeforeSaveTasks.java:111) at org.openide.text.CloneableEditorSupport.saveDocumentImpl(CloneableEditorSupport.java:751) at org.openide.text.CloneableEditorSupport.saveDocument(CloneableEditorSupport.java:642) at org.openide.text.DataEditorSupport.superSaveDoc(DataEditorSupport.java:605) at org.openide.text.DataEditorSupport$SaveImpl.run(DataEditorSupport.java:1360) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:127) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:641) at org.openide.filesystems.FileUtil.runAtomicAction(FileUtil.java:431) at org.openide.text.DataEditorSupport.saveDocument(DataEditorSupport.java:601) at org.netbeans.modules.openide.loaders.SimpleES$SaveCookieImpl.save(SimpleES.java:226) at org.openide.actions.SaveAction.performAction(SaveAction.java:132) at org.openide.actions.SaveAction.performAction(SaveAction.java:102) at org.openide.actions.SaveAction$Delegate.actionPerformed(SaveAction.java:249) at org.openide.awt.ContextAction$Performer.actionPerformed(ContextAction.java:231) at org.openide.awt.ContextManager.actionPerformed(ContextManager.java:260) at org.openide.awt.ContextAction.actionPerformed(ContextAction.java:109) at org.openide.util.actions.ActionInvoker$1.run(ActionInvoker.java:93) at org.openide.util.actions.ActionInvoker$ActionRunnable.actionPerformed(ActionInvoker.java:162) at org.netbeans.core.ModuleActions.invokeAction(ModuleActions.java:109) at org.netbeans.modules.openide.actions.ActionsBridgeImpl.invokeAction(ActionsBridgeImpl.java:60) at org.openide.util.actions.ActionInvoker$ActionRunnable.doRun(ActionInvoker.java:153) at org.openide.util.actions.ActionInvoker$2.run(ActionInvoker.java:110) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)