Currently `AsyncTaskExecutor.submit` prohibits `Callable<T>` with nullable result.
Currently
AsyncTaskExecutor.submitprohibitsCallable<T>with nullable result.