private boolean eliminateOperand(@NotNull PsiExpression operand,
                                   @Nullable IElementType tokenType,
                                   boolean isNegated,
                                   @NotNull StringBuilder sb) {
    PsiPolyadicExpression polyadic = ObjectUtils.tryCast(operand, PsiPolyadicExpression.class);
    if (polyadic != null) {
      return eliminateExpression(polyadic, tokenType, isNegated, sb);
    }
    if (!EliminateUtils.addPrefix(tokenType, isNegated, sb)) return false;
    sb.append(operand.getText());
    return true;
  }
private boolean eliminateOperand(@NotNull PsiExpression operand,
                                   @Nullable IElementType tokenType,
                                   boolean isNegated,
                                   @NotNull StringBuilder sb)