code: public static void runInFiberRuntime(FiberScheduler scheduler, SuspendableRunnable target) throws InterruptedException {
          FiberUtil.runInFiberRuntime(scheduler, target);
      }
docs: Runs an action in a new fiber and awaits the fiber's termination.
  Unlike {@link #runInFiber(FiberScheduler, SuspendableRunnable)   runInFiber} this method does not throw {@link ExecutionException}, but wraps
  any checked exception thrown by the operation in a {@link RuntimeException}.
  
  @param scheduler the {@link FiberScheduler} to use when scheduling the fiber.
  @param target    the operation
  @throws InterruptedException