java.lang.IllegalArgumentException: startOffset=0 >= endOffset=0 at org.netbeans.api.editor.fold.Fold.(Fold.java:137) at org.netbeans.api.editor.fold.FoldHierarchy$ApiPackageAccessorImpl.createFold(FoldHierarchy.java:371) at org.netbeans.modules.editor.fold.FoldOperationImpl.createFold(FoldOperationImpl.java:172) at org.netbeans.spi.editor.fold.FoldOperation.addToHierarchy(FoldOperation.java:204) at org.netbeans.modules.editor.fold.FoldOperationImpl$Refresher.run(FoldOperationImpl.java:697) at org.netbeans.modules.editor.fold.FoldOperationImpl.update(FoldOperationImpl.java:489) at org.netbeans.spi.editor.fold.FoldOperation.update(FoldOperation.java:406) at org.netbeans.modules.csl.editor.fold.GsfFoldManager$CommitFolds.run(GsfFoldManager.java:679) at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1390) at org.netbeans.modules.csl.editor.fold.GsfFoldManager$CommitFolds.run(GsfFoldManager.java:662) at org.netbeans.modules.csl.editor.fold.GsfFoldManager$JavaElementFoldTask.run(GsfFoldManager.java:389) at org.netbeans.modules.csl.editor.fold.GsfFoldManager$JavaElementFoldTask.run(GsfFoldManager.java:268) at org.netbeans.modules.parsing.impl.TaskProcessor.callParserResultTask(TaskProcessor.java:568) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:744) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2042)