java.lang.NullPointerException at java.util.TreeMap.compare(TreeMap.java:1093) at java.util.TreeMap.getEntry(TreeMap.java:347) at java.util.TreeMap.get(TreeMap.java:265) at org.netbeans.modules.javacore.ClassIndex$CISImpl.getIDsForName(ClassIndex.java:1105) at org.netbeans.modules.javacore.ClassIndex.getClassesByFqn(ClassIndex.java:231) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getElementInfo(SemiPersistentElement.java:210) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.initChildren(JavaClassImpl.java:694) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.objectChanged(MetadataElement.java:254) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.setName(JavaClassImpl.java:115) at org.netbeans.jmi.javamodel.AnnotationType$Impl.setName(Unknown Source) at org.netbeans.modules.javacore.jmiimpl.javamodel.AnnotationTypeClassImpl.create(AnnotationTypeClassImpl.java:97) at org.netbeans.modules.javacore.parser.MDRParser.createTransientClasses(MDRParser.java:2011) at org.netbeans.modules.javacore.parser.MDRParser.processASTBody(MDRParser.java:1507) at org.netbeans.modules.javacore.parser.MDRParser.processASTBody(MDRParser.java:1604) at org.netbeans.modules.javacore.parser.MDRParser.processASTBody(MDRParser.java:1571) at org.netbeans.modules.javacore.parser.MDRParser.enterBody(MDRParser.java:206) at org.netbeans.modules.javacore.parser.MDRParser.doAttribution(MDRParser.java:174) at org.netbeans.modules.javacore.parser.MDRParser.getSemanticInfo(MDRParser.java:150) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.createElement(MetadataElement.java:543) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.createChildrenList(MetadataElement.java:429) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.createChildrenList(MetadataElement.java:386) at org.netbeans.modules.javacore.jmiimpl.javamodel.StatementBlockImpl.initChildren(StatementBlockImpl.java:75) at org.netbeans.modules.javacore.jmiimpl.javamodel.StatementBlockImpl.getStatements(StatementBlockImpl.java:43) at org.netbeans.jmi.javamodel.StatementBlock$Impl.getStatements(Unknown Source) at org.netbeans.modules.javacore.jmiimpl.javamodel.StatementBlockImpl.getChildren(StatementBlockImpl.java:70) at org.netbeans.modules.javacore.jmiimpl.javamodel.ElementFinder.getElementByOffset(ElementFinder.java:40) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.getElementByOffset(ResourceImpl.java:1649) at org.netbeans.modules.java.hints.JavaHintsProvider.getHints(JavaHintsProvider.java:121) at org.netbeans.modules.editor.hints.HintsOperator$HintPopupTaskImpl.run(HintsOperator.java:233) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:471) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:904)