@Override
  public <T> T invokeAny(Collection<? extends Callable<T>> tasks) throws InterruptedException, ExecutionException {
    return delegate.invokeAny(tasks);
  }
@Test
  public void invokeAny2() throws InterruptedException, ExecutionException, TimeoutException {
    underTest.invokeAny(callables, timeout, SECONDS);
    verify(executorService).invokeAny(callables, timeout, SECONDS);
  }