java.lang.ArrayIndexOutOfBoundsException: 308 at java.lang.Integer.valueOf(Integer.java:831) at org.netbeans.modules.cnd.apt.support.lang.APTBaseLanguageFilter.onID(APTBaseLanguageFilter.java:124) at org.netbeans.modules.cnd.apt.support.lang.APTBaseLanguageFilter.onToken(APTBaseLanguageFilter.java:145) at org.netbeans.modules.cnd.apt.support.lang.APTBaseLanguageFilter$FilterStream.nextToken(APTBaseLanguageFilter.java:159) at org.netbeans.modules.cnd.apt.impl.support.SplitShiftRightTokenFilter.nextToken(SplitShiftRightTokenFilter.java:77) at org.netbeans.modules.cnd.apt.impl.support.SplitShiftRightTokenFilter.nextToken(SplitShiftRightTokenFilter.java:59) at org.netbeans.modules.cnd.antlr.TokenBuffer.(TokenBuffer.java:67) at org.netbeans.modules.cnd.antlr.LLkParser.(LLkParser.java:33) at org.netbeans.modules.cnd.antlr.LLkParserNoEx.(LLkParserNoEx.java:42) at org.netbeans.modules.cnd.modelimpl.parser.generated.CPPParser.(CPPParser.java:46) at org.netbeans.modules.cnd.modelimpl.parser.generated.CPPParser.(CPPParser.java:41) at org.netbeans.modules.cnd.modelimpl.parser.CPPParserEx.(CPPParserEx.java:154) at org.netbeans.modules.cnd.modelimpl.parser.CPPParserEx.getInstance(CPPParserEx.java:189) at org.netbeans.modules.cnd.modelimpl.parser.CPPParserEx.getInstance(CPPParserEx.java:178) at org.netbeans.modules.cnd.modelimpl.parser.ParserProviderImpl$Antlr2CppParser.init(ParserProviderImpl.java:162) at org.netbeans.modules.cnd.modelimpl.csm.deep.LazyCompoundStatementImpl.resolveLazyStatement(LazyCompoundStatementImpl.java:81) at org.netbeans.modules.cnd.modelimpl.csm.deep.LazyStatementImpl.renderStatements(LazyStatementImpl.java:178) at org.netbeans.modules.cnd.modelimpl.csm.deep.LazyStatementImpl.createStatements(LazyStatementImpl.java:143) at org.netbeans.modules.cnd.modelimpl.csm.deep.LazyStatementImpl.getStatements(LazyStatementImpl.java:106) at org.netbeans.modules.cnd.completion.csm.CsmStatementResolver.findInnerCompound(CsmStatementResolver.java:141) at org.netbeans.modules.cnd.completion.csm.CsmStatementResolver.findInnerObject(CsmStatementResolver.java:89) at org.netbeans.modules.cnd.completion.csm.CsmOffsetResolver.findObjectWithContext(CsmOffsetResolver.java:201) at org.netbeans.modules.cnd.completion.csm.CsmOffsetResolver.findObject(CsmOffsetResolver.java:109) at org.netbeans.modules.cnd.completion.impl.xref.ReferencesSupport.findDeclaration(ReferencesSupport.java:301) at org.netbeans.modules.cnd.completion.impl.xref.ReferencesSupport.findReferencedObject(ReferencesSupport.java:227) at org.netbeans.modules.cnd.completion.impl.xref.ReferenceImpl.getReferencedObjectImpl(ReferenceImpl.java:134) at org.netbeans.modules.cnd.completion.impl.xref.ReferenceImpl.getReferencedObject(ReferenceImpl.java:96) at org.netbeans.modules.cnd.highlight.semantic.ModelUtils$FieldReferenceCollector.visit(ModelUtils.java:146) at org.netbeans.modules.cnd.highlight.semantic.SemanticHighlighter$1.visit(SemanticHighlighter.java:229) at org.netbeans.modules.cnd.completion.impl.xref.FileReferencesImpl._accept(FileReferencesImpl.java:157) at org.netbeans.modules.cnd.completion.impl.xref.FileReferencesImpl.accept(FileReferencesImpl.java:109) at org.netbeans.modules.cnd.highlight.semantic.SemanticHighlighter.updateImpl(SemanticHighlighter.java:221) at org.netbeans.modules.cnd.highlight.semantic.SemanticHighlighter.access$500(SemanticHighlighter.java:93) at org.netbeans.modules.cnd.highlight.semantic.SemanticHighlighter$TaskContext.run(SemanticHighlighter.java:443) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443) at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2058)