/guava/guava/src/com/google/common/util/concurrent/MoreExecutors.java
boolean cancelled = super.cancel( cancelled) ;
boolean cancelled = super.cancel ( mayInterruptIfRunning ) ;
ListenableFuture<V> listenableDelegate, ScheduledFuture<?> scheduledDelegate) { super(listenableDelegate); this.scheduledDelegate = scheduledDelegate; } @Override public boolean cancel(boolean mayInterruptIfRunning) { <extra_id_0> if (cancelled) { scheduledDelegate.cancel(mayInterruptIfRunning); } return cancelled; } @Override