@ApiStatus.Internal
  public static void runSynchronouslyInBackground(@NotNull Runnable runnable) {
    try {
      Thread thread = new Thread(runnable, "Plugin downloader");
      thread.start();
      thread.join();
    }
    catch (InterruptedException e) {
      throw new RuntimeException(e);
    }
  }
@ApiStatus.Internal
  public static void runSynchronouslyInBackground(@NotNull Runnable runnable)