code: public static <U> CompletableFuture<U> supplyAsync(Supplier<U> supplier) {
          return CompletableFuture
                  .supplyAsync(handleSupplierWithException(supplier));
      }
docs: Supply async completable future.
  
  @param <U>      the type parameter
  @param supplier the supplier
  @return the completable future