void (@NotNull PsiAssignmentExpression assignment) { if (assigned) { return; } super.visitAssignmentExpression(assignment); final PsiExpression lhs = assignment.getLExpression(); for (PsiVariable variable : variables) { if (ExpressionUtils.isReferenceTo(lhs, variable)) { if (mySkipFilter == null || !mySkipFilter.test(assignment)) { assigned = true; break; } } } }