IElementType (final PsiBinaryExpression binaryExpression) { IElementType operationTokenType = binaryExpression.getOperationTokenType(); if (COMMUTATIVE_OPERATORS.contains(operationTokenType)) { return operationTokenType; } else if (JavaTokenType.GT.equals(operationTokenType)) { return JavaTokenType.LT; } else if (JavaTokenType.GE.equals(operationTokenType)) { return JavaTokenType.LE; } else if (JavaTokenType.LT.equals(operationTokenType)) { return JavaTokenType.GT; } else if (JavaTokenType.LE.equals(operationTokenType)) { return JavaTokenType.GE; } return null; }