/guava/guava/src/com/google/common/util/concurrent/MoreExecutors.java
delegate.scheduleWithFixedDelay( task, initialDelay, delay) ;
delegate.scheduleWithFixedDelay ( task, initialDelay, delay, unit ) ;
} @Override public ListenableScheduledFuture<?> scheduleWithFixedDelay( Runnable command, long initialDelay, long delay, TimeUnit unit) { NeverSuccessfulListenableFutureTask task = new NeverSuccessfulListenableFutureTask(command); ScheduledFuture<?> scheduled = <extra_id_0> return new ListenableScheduledTask<@Nullable Void>(task, scheduled); } private static final class ListenableScheduledTask<V extends @Nullable Object> extends SimpleForwardingListenableFuture<V> implements ListenableScheduledFuture<V> { private final ScheduledFuture<?> scheduledDelegate; public ListenableScheduledTask(