@Override
              public @NotNull ModCommand perform(@NotNull ActionContext context) {
                return ModCommand.psiUpdate(context, updater -> {
                  updater.getWritable(context.file()).getViewProvider().getDocument().deleteString(startOffset, startOffset + 1);
                });
              }
@Override
              public @NotNull ModCommand perform(@NotNull ActionContext context)