void (PsiExpression modifiedExpression) { PsiExpression expression = PsiUtil.skipParenthesizedExprDown(modifiedExpression); if (expression instanceof PsiReferenceExpression) { PsiField field = ObjectUtils.tryCast(((PsiReferenceExpression)expression).resolve(), PsiField.class); if (field != null && myFields.contains(field)) { myModified = true; stopWalking(); } } }