@Override
      public @NotNull ModCommand perform(@NotNull ActionContext ctx) {
        PsiElement element = context.getElement();
        if (element == null) return ModCommand.nop();
        return ModCommand.psiUpdate(element, e -> replace(e, myResult));
      }
@Override
      public @NotNull ModCommand perform(@NotNull ActionContext ctx)