java.lang.IndexOutOfBoundsException: Index: 4, Size: 2 at com.sun.tools.javac.util.List.get(List.java:462) at org.netbeans.modules.java.hints.suggestions.ExpectedTypeResolver.visitMethodOrNew(ExpectedTypeResolver.java:553) at org.netbeans.modules.java.hints.suggestions.ExpectedTypeResolver.visitMethodInvocation(ExpectedTypeResolver.java:527) at org.netbeans.modules.java.hints.suggestions.ExpectedTypeResolver.visitMethodInvocation(ExpectedTypeResolver.java:144) at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1477) at org.netbeans.modules.java.hints.suggestions.ExpectedTypeResolver.scan(ExpectedTypeResolver.java:246) at org.netbeans.modules.java.hints.suggestions.ExpectedTypeResolver.scanParent(ExpectedTypeResolver.java:879) at org.netbeans.modules.java.hints.suggestions.ExpectedTypeResolver.visitTypeCast(ExpectedTypeResolver.java:890) at org.netbeans.modules.java.hints.suggestions.ExpectedTypeResolver.visitTypeCast(ExpectedTypeResolver.java:144) at com.sun.tools.javac.tree.JCTree$JCTypeCast.accept(JCTree.java:1812) at org.netbeans.modules.java.hints.suggestions.ExpectedTypeResolver.scan(ExpectedTypeResolver.java:246) at org.netbeans.modules.java.hints.suggestions.TooStrongCast.broadTypeCast(TooStrongCast.java:115) at sun.reflect.GeneratedMethodAccessor142.invoke(GeneratedMethodAccessor142.java:0) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.netbeans.modules.java.hints.providers.code.CodeHintProviderImpl$WorkerImpl.createErrors(CodeHintProviderImpl.java:336) at org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker.runHint(HintsInvoker.java:790) at org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker.doComputeHints(HintsInvoker.java:567) at org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker.computeHintsImpl(HintsInvoker.java:294) at org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker.computeHints(HintsInvoker.java:239) at org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker.computeHints(HintsInvoker.java:209) at org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker.computeHints(HintsInvoker.java:182) at org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker.computeHints(HintsInvoker.java:149) at org.netbeans.modules.java.hints.spiimpl.hints.HintsTask.run(HintsTask.java:114) at org.netbeans.modules.java.hints.spiimpl.hints.HintsTask.run(HintsTask.java:83) at org.netbeans.modules.java.source.JavaSourceAccessor$CancelableTaskWrapper.run(JavaSourceAccessor.java:298) 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.run(FutureTask.java:262) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2042)