code: public static Goro createWithDelegate(final Executor delegateExecutor) {
      GoroImpl goro = new GoroImpl();
      goro.queues.setDelegateExecutor(delegateExecutor);
      return goro;
    }
docs: Creates a new Goro instance which uses the specified executor to delegate tasks.
  @param delegateExecutor executor Goro delegates tasks to
  @return instance of Goro