boolean ( PsiBinaryExpression expression, PsiMethod method) { final PsiExpression lhs = expression.getLOperand(); if (expressionDefinitelyRecurses(lhs, method)) { return true; } final IElementType tokenType = expression.getOperationTokenType(); if (tokenType.equals(JavaTokenType.ANDAND) || tokenType.equals(JavaTokenType.OROR)) { return false; } final PsiExpression rhs = expression.getROperand(); return expressionDefinitelyRecurses(rhs, method); }