boolean (PsiElement element, boolean mustBeStore) { PsiElement parent = element.getParent(); while (parent instanceof PsiParenthesizedExpression) { element = parent; parent = element.getParent(); } if (parent instanceof PsiAssignmentExpression assignment) { boolean isStore = assignment.getOperationTokenType().equals(JavaTokenType.EQ) && assignment.getLExpression() == element; return isStore == mustBeStore; } return !mustBeStore; }