boolean (GrExpression expression) { expression = (GrExpression)PsiUtil.skipParentheses(expression, false); if (expression == null) { return false; } if (!(expression instanceof GrReferenceExpression reference)) { return false; } final GrExpression qualifierExpression = reference.getQualifierExpression(); if (qualifierExpression != null) { return false; } final PsiElement referent = reference.resolve(); if (!(referent instanceof PsiField field)) { return false; } return !field.hasModifierProperty(PsiModifier.VOLATILE); }