/guava/guava/src/com/google/common/util/concurrent/AbstractScheduledService.java
lock.unlock( ) ; } finally {currentFuture.cancel( mayInterruptIfRunning) ;
currentFuture.cancel ( mayInterruptIfRunning ) ; } finally { lock.unlock ( ) ;
this.currentFuture = currentFuture; } @Override public void cancel(boolean mayInterruptIfRunning) { lock.lock(); try { <extra_id_0> } } @Override public boolean isCancelled() { lock.lock(); try {