@Override
	public <T> Future<T> submit(@Nonnull Runnable task, T result) {
		return delegate.submit(ThreadUtil.wrap(task), result);
	}
@param delegate
		Delegate service to pass to.
recaf-core/src/main/java/software/coley/recaf/util/threading/ExecutorServiceDelegate.java