SEVERE [global] java.lang.NullPointerException at com.sun.tools.javac.code.Types.erasure(Types.java:1469) at com.sun.tools.javac.code.Types$16.visitTypeVar(Types.java:1495) at com.sun.tools.javac.code.Types$16.visitTypeVar(Types.java:1499) at com.sun.tools.javac.code.Type$TypeVar.accept(Type.java:941) at com.sun.tools.javac.code.Types$UnaryVisitor.visit(Types.java:3206) at com.sun.tools.javac.code.Types.erasure(Types.java:1472) at com.sun.tools.javac.code.Types$17.apply(Types.java:1504) at com.sun.tools.javac.code.Type.map(Type.java:118) at com.sun.tools.javac.code.Type$MethodType.map(Type.java:846) at com.sun.tools.javac.code.Types$16.visitType(Types.java:1480) at com.sun.tools.javac.code.Types$16.visitType(Types.java:1499) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visitMethodType(Types.java:3153) at com.sun.tools.javac.code.Type$MethodType.accept(Type.java:791) at com.sun.tools.javac.code.Types$UnaryVisitor.visit(Types.java:3206) at com.sun.tools.javac.code.Types.erasure(Types.java:1472) at com.sun.tools.javac.code.Types.overrideEquivalent(Types.java:1846) at com.sun.tools.javac.comp.Check.checkUnique(Check.java:1951) at com.sun.tools.javac.comp.MemberEnter.visitMethodDef(MemberEnter.java:593) at com.sun.tools.javadoc.JavadocMemberEnter.visitMethodDef(JavadocMemberEnter.java:47) at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:639) at com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:387) at com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:399) at com.sun.tools.javac.comp.MemberEnter.finishClass(MemberEnter.java:410) at com.sun.tools.javac.comp.MemberEnter.finish(MemberEnter.java:1034) at com.sun.tools.javac.comp.MemberEnter.complete(MemberEnter.java:1001) at com.sun.tools.javac.code.Symbol.complete(Symbol.java:384) at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:760) at com.sun.tools.javac.code.Symbol$ClassSymbol.flags(Symbol.java:692) at com.sun.tools.javac.code.Symbol$ClassSymbol.getKind(Symbol.java:797) at org.netbeans.modules.java.editor.semantic.SemanticHighlighter$DetectorVisitor.handlePossibleIdentifier(SemanticHighlighter.java:589) at org.netbeans.modules.java.editor.semantic.SemanticHighlighter$DetectorVisitor.handlePossibleIdentifier(SemanticHighlighter.java:560) at org.netbeans.modules.java.editor.semantic.SemanticHighlighter$DetectorVisitor.visitClass(SemanticHighlighter.java:978) at org.netbeans.modules.java.editor.semantic.SemanticHighlighter$DetectorVisitor.visitClass(SemanticHighlighter.java:390) at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:592) at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:52) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:50) at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:65) at com.sun.source.util.TreeScanner.scan(TreeScanner.java:75) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:59) at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:83) at com.sun.source.util.TreeScanner.visitClass(TreeScanner.java:117) at org.netbeans.modules.java.editor.semantic.SemanticHighlighter$DetectorVisitor.visitClass(SemanticHighlighter.java:980) at org.netbeans.modules.java.editor.semantic.SemanticHighlighter$DetectorVisitor.visitClass(SemanticHighlighter.java:390) at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:592) at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:52) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:50) at com.sun.source.util.TreeScanner.scan(TreeScanner.java:75) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:59) at org.netbeans.modules.java.editor.semantic.SemanticHighlighter$DetectorVisitor.visitCompilationUnit(SemanticHighlighter.java:664) at org.netbeans.modules.java.editor.semantic.SemanticHighlighter$DetectorVisitor.visitCompilationUnit(SemanticHighlighter.java:390) at com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:478) at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:52) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:50) at org.netbeans.modules.java.editor.semantic.ScanningCancellableTask.scan(ScanningCancellableTask.java:74) at org.netbeans.modules.java.editor.semantic.SemanticHighlighter.process(SemanticHighlighter.java:219) at org.netbeans.modules.java.editor.semantic.SemanticHighlighter.run(SemanticHighlighter.java:138) at org.netbeans.modules.java.editor.semantic.SemanticHighlighter.run(SemanticHighlighter.java:104) [catch] at org.netbeans.api.java.source.JavaSource$CompilationJob.run(JavaSource.java:1056) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619)