code: public static <T> ForkJoinTask<T> adapt(Callable<? extends T> callable) {
          return new AdaptedCallable<T>(callable);
      }
docs: Returns a new {@code ForkJoinTask} that performs the {@code call}
  method of the given {@code Callable} as its action, and returns
  its result upon {@link #join}, translating any checked exceptions
  encountered into {@code RuntimeException}.
  
  @param callable the callable action
  @return the task