void (@NotNull ActionContext context, @NotNull ModCommand command, @Nullable Editor editor) { if (!ensureWritable(context.project(), command)) return; doExecuteInteractively(context, command, editor); }