boolean (@Nullable PsiExpression expression, @NotNull PsiVariable variable) { PsiBinaryExpression binaryExpression = tryCast(PsiUtil.skipParenthesizedExprDown(expression), PsiBinaryExpression.class); if (binaryExpression == null) return false; final IElementType tokenType = binaryExpression.getOperationTokenType(); if (tokenType.equals(JavaTokenType.LT) || tokenType.equals(JavaTokenType.LE)) { return isReferenceTo(binaryExpression.getLOperand(), variable); } else if (tokenType.equals(JavaTokenType.GT) || tokenType.equals(JavaTokenType.GE)) { return isReferenceTo(binaryExpression.getROperand(), variable); } return false; }