code: public static <T> ComposableFuture<T> submit(final Callable<T> task) {
      return submit(false, task);
    }
docs: sends a callable task to the default thread pool and returns a ComposableFuture that represent the result.
  
  @param task the task to run.
  @param <T>  the future type
  @return a future representing the result.