java.lang.AssertionError: o2=-1 at org.netbeans.modules.editor.hints.AnnotationHolder$PositionComparator.compare(AnnotationHolder.java:1258) at java.util.Collections.indexedBinarySearch(Collections.java:319) at java.util.Collections.binarySearch(Collections.java:307) at org.netbeans.modules.editor.hints.AnnotationHolder.getPosition(AnnotationHolder.java:1040) at org.netbeans.modules.editor.hints.AnnotationHolder.setErrorDescriptionsImpl(AnnotationHolder.java:959) at org.netbeans.modules.editor.hints.AnnotationHolder.access$1400(AnnotationHolder.java:120) at org.netbeans.modules.editor.hints.AnnotationHolder$5.run(AnnotationHolder.java:896) at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1404) at org.netbeans.modules.editor.hints.AnnotationHolder.setErrorDescriptions(AnnotationHolder.java:893) at org.netbeans.modules.editor.hints.HintsControllerImpl.setErrorsImpl(HintsControllerImpl.java:111) at org.netbeans.modules.editor.hints.HintsControllerImpl.setErrors(HintsControllerImpl.java:93) at org.netbeans.spi.editor.hints.HintsController$1.run(HintsController.java:84) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1411) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1991) Caused: org.openide.util.RequestProcessor$SlowItem: task failed due to: java.lang.AssertionError: o2=-1 at org.openide.util.RequestProcessor.post(RequestProcessor.java:428) at org.netbeans.spi.editor.hints.HintsController.setErrors(HintsController.java:82) at org.netbeans.lib.editor.codetemplates.AbbrevDetection$2$1.run(AbbrevDetection.java:441) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:677) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:638) at java.awt.EventQueue$1.run(EventQueue.java:636) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:647) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:162) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)