@Override
  protected @NotNull ModCommand perform(@NotNull ActionContext context, @NotNull PsiJavaToken leaf) {
    List<PsiParenthesizedExpression> possibleInnerExpressions = getPossibleInnerExpressions(leaf);
    if (possibleInnerExpressions == null) return nop();
    List<ModCommandAction> actions = ContainerUtil.map(
      possibleInnerExpressions,
      expr -> psiUpdateStep(expr, PsiExpressionTrimRenderer.render(expr), (e, u) -> replaceExpression(e)));
    return chooseAction(IntentionPowerPackBundle.message("eliminate.parentheses.intention.title"), actions);
  }
@Override
  protected @NotNull ModCommand perform(@NotNull ActionContext context, @NotNull PsiJavaToken leaf)