void (@NotNull PsiForeachStatement statement) { super.visitForeachStatement(statement); if (onlyWarnOnAbstractMethods || !reportParameters) { return; } PsiParameter parameter = statement.getIterationParameter(); if (!parameter.hasModifierProperty(PsiModifier.FINAL)) { return; } check(parameter); }