@Override public <T> CompletableFuture<T> execute(Supplier<T> callback) { return parent.execute(callback); }
@Override public CompletableFuture<Void> execute(Runnable callback) { return parent.execute(callback); }