java.lang.ClassCastException: org.netbeans.modules.cnd.modelimpl.csm.deep.ExpressionStatementImpl cannot be cast to org.netbeans.modules.cnd.api.model.deep.CsmDeclarationStatement at org.netbeans.modules.cnd.modelimpl.csm.deep.ForStatementImpl.getDeclaration(ForStatementImpl.java:210) at org.netbeans.modules.cnd.completion.csm.CsmStatementResolver.findInner(CsmStatementResolver.java:332) at org.netbeans.modules.cnd.completion.csm.CsmStatementResolver.findInnerObject(CsmStatementResolver.java:110) at org.netbeans.modules.cnd.completion.csm.CsmStatementResolver.findInner(CsmStatementResolver.java:141) at org.netbeans.modules.cnd.completion.csm.CsmStatementResolver.findInnerObject(CsmStatementResolver.java:88) at org.netbeans.modules.cnd.completion.csm.CsmStatementResolver.findInner(CsmStatementResolver.java:354) at org.netbeans.modules.cnd.completion.csm.CsmStatementResolver.findInnerObject(CsmStatementResolver.java:113) at org.netbeans.modules.cnd.completion.csm.CsmStatementResolver.findInner(CsmStatementResolver.java:141) at org.netbeans.modules.cnd.completion.csm.CsmStatementResolver.findInnerObject(CsmStatementResolver.java:88) at org.netbeans.modules.cnd.completion.csm.CsmStatementResolver.findInner(CsmStatementResolver.java:293) at org.netbeans.modules.cnd.completion.csm.CsmStatementResolver.findInnerObject(CsmStatementResolver.java:104) at org.netbeans.modules.cnd.completion.csm.CsmStatementResolver.findInner(CsmStatementResolver.java:141) at org.netbeans.modules.cnd.completion.csm.CsmStatementResolver.findInnerObject(CsmStatementResolver.java:88) at org.netbeans.modules.cnd.completion.csm.CsmOffsetResolver.findObjectWithContext(CsmOffsetResolver.java:195) at org.netbeans.modules.cnd.completion.csm.CsmOffsetResolver.findObject(CsmOffsetResolver.java:105) at org.netbeans.modules.cnd.completion.impl.xref.ReferencesSupport.findDeclaration(ReferencesSupport.java:276) at org.netbeans.modules.cnd.completion.impl.xref.ReferencesSupport.findReferencedObject(ReferencesSupport.java:224) at org.netbeans.modules.cnd.completion.impl.xref.ReferenceImpl.getReferencedObject(ReferenceImpl.java:106) 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:226) at org.netbeans.modules.cnd.completion.impl.xref.FileReferencesImpl._accept(FileReferencesImpl.java:159) at org.netbeans.modules.cnd.completion.impl.xref.FileReferencesImpl.accept(FileReferencesImpl.java:111) at org.netbeans.modules.cnd.highlight.semantic.SemanticHighlighter.updateImpl(SemanticHighlighter.java:218) at org.netbeans.modules.cnd.highlight.semantic.SemanticHighlighter.access$500(SemanticHighlighter.java:90) at org.netbeans.modules.cnd.highlight.semantic.SemanticHighlighter$TaskContext.run(SemanticHighlighter.java:432) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)