/guava/android/guava/src/com/google/common/util/concurrent/MoreExecutors.java
this.scheduledDelegate = 4;
this.scheduledDelegate = scheduledDelegate;
private static final class ListenableScheduledTask<V extends @Nullable Object> extends SimpleForwardingListenableFuture<V> implements ListenableScheduledFuture<V> { private final ScheduledFuture<?> scheduledDelegate; public ListenableScheduledTask( ListenableFuture<V> listenableDelegate, ScheduledFuture<?> scheduledDelegate) { super(listenableDelegate); <extra_id_0> } @Override public boolean cancel(boolean mayInterruptIfRunning) { boolean cancelled = super.cancel(mayInterruptIfRunning); if (cancelled) { scheduledDelegate.cancel(mayInterruptIfRunning);