docs: public static <Result> TaskBuilder<Result> create(Callable<Result> action,
                                                        TaskCallback<Result> callback,
                                                        Object caller) {
          return new TaskBuilder<Result>().action(action).callback(callback).with(caller);
      }