@Contract("null, _, _, _ -> false")
  private boolean eliminateParenthesized(@Nullable PsiParenthesizedExpression parenthesized,
                                         @Nullable IElementType tokenBefore,
                                         boolean isNegated,
                                         @NotNull StringBuilder sb) {
    PsiPolyadicExpression expression = ObjectUtils.tryCast(PsiUtil.skipParenthesizedExprDown(parenthesized), PsiPolyadicExpression.class);
    if (expression == null) return false;
    return eliminateExpression(expression, tokenBefore, isNegated, sb);
  }
@Contract("null, _, _, _ -> false")
  private boolean eliminateParenthesized(@Nullable PsiParenthesizedExpression parenthesized,
                                         @Nullable IElementType tokenBefore,
                                         boolean isNegated,
                                         @NotNull StringBuilder sb)