code: public static <V> Fiber<V> create(String name, FiberScheduler scheduler, int stackSize) {
          return new Fiber<>(name, scheduler, stackSize);
      }
docs: Creates a new Fiber subclassing the Fiber class and overriding the {@link Fiber#run() run} method.
  
  @param name      The name of the fiber (may be null)
  @param scheduler The scheduler pool in which the fiber should run.
  @param stackSize the initial size of the data stack.
  @throws NullPointerException     when proto is null
  @throws IllegalArgumentException when stackSize is &lt;= 0