@Override
	public <T> T invokeAny(Collection<? extends Callable<T>> tasks, long timeout, @Nonnull TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException {
		return delegate.invokeAny(tasks.stream().map(ThreadUtil::wrap).toList(), timeout, unit);
	}
@param delegate
		Delegate service to pass to.
recaf-core/src/main/java/software/coley/recaf/util/threading/ExecutorServiceDelegate.java