@Override public V get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException { return delegate().get(timeout, unit); }
@Override public boolean cancel(boolean mayInterruptIfRunning) { return delegate().cancel(mayInterruptIfRunning); }
@Override public boolean isDone() { return delegate().isDone(); }
@Override public boolean isCancelled() { return delegate().isCancelled(); }
@Override public V get() throws InterruptedException, ExecutionException { return delegate().get(); }
@Override public V get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException { return delegate().get(timeout, unit); }
@Override public boolean cancel(boolean mayInterruptIfRunning) { return delegate().cancel(mayInterruptIfRunning); }
@Override public boolean isCancelled() { return delegate().isCancelled(); }
@Override public boolean isDone() { return delegate().isDone(); }
@Override public V get() throws InterruptedException, ExecutionException { return delegate().get(); }
@Override public V get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException { return delegate().get(timeout, unit); }
@Override public V get() throws InterruptedException, ExecutionException { return delegate().get(); }
@Override public boolean isDone() { return delegate().isDone(); }
@Override public boolean cancel(boolean mayInterruptIfRunning) { return delegate().cancel(mayInterruptIfRunning); }
@Override public boolean isCancelled() { return delegate().isCancelled(); }
@Override public V get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException { return delegate().get(timeout, unit); }
@Override public V get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException { return delegate().get(timeout, unit); }
@Override public V get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException { return delegate().get(timeout, unit); }
@Override public V get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException { return delegate().get(timeout, unit); }
@Override public V get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException { return delegate().get(timeout, unit); }