@ApiStatus.Experimental
  @Contract(pure = true)
  public static @NotNull IntentionPreviewInfo getModCommandPreview(@NotNull ModCommand modCommand, @NotNull ActionContext context) {
    return ModCommandExecutor.getInstance().getPreview(modCommand, context);
  }
@ApiStatus.Experimental
  @Contract(pure = true)
  public static @NotNull IntentionPreviewInfo getModCommandPreview(@NotNull ModCommand modCommand, @NotNull ActionContext context)