code: public static <TResult> Task<TResult> call(final Callable<TResult> callable) {
      return call(callable, IMMEDIATE_EXECUTOR, null);
    }
docs: Invokes the callable on the current thread, producing a Task.
  
  If you want to cancel the resulting Task throw a {@link java.util.concurrent.CancellationException}
  from the callable.