@Override
  protected void invoke(@NotNull ActionContext context, @NotNull PsiParameter catchParameter, @NotNull ModPsiUpdater updater) {
    PsiElement previousElement = deleteCatch(catchParameter);
    if (previousElement != null) {
      //move caret to previous catch section
      updater.moveCaretTo(previousElement.getTextRange().getEndOffset());
    }
  }
@Override
  protected void invoke(@NotNull ActionContext context, @NotNull PsiParameter catchParameter, @NotNull ModPsiUpdater updater)