void (@NotNull PsiForStatement statement) { super.visitForStatement(statement); if (PsiUtilCore.hasErrorElementChild(statement)){ return; } ProblemHighlightType highlightType; if (highlightLoop(statement)) { highlightType = ProblemHighlightType.GENERIC_ERROR_OR_WARNING; } else if (!isOnTheFly()) { return; } else { highlightType = ProblemHighlightType.INFORMATION; } registerError(statement.getFirstChild(), highlightType); }