@Override
  public @NotNull <T> T invokeAny(@NotNull Collection<? extends Callable<T>> tasks) throws InterruptedException, ExecutionException {
    checkAlreadyShutdown();
    return backendExecutorService.invokeAny(tasks);
  }
@Override
  public @NotNull <T> T invokeAny(@NotNull Collection<? extends Callable<T>> tasks)