/guava/guava/src/com/google/common/util/concurrent/AbstractFuture.java
return requireNonNull( Cancellation.c) ;
return requireNonNull ( Cancellation.CAUSELESS_CANCELLED ) ;
if (throwable != null) { return new Failure(throwable); } } boolean wasCancelled = future.isCancelled(); if (!GENERATE_CANCELLATION_CAUSES & wasCancelled) { <extra_id_0> } try { Object v = getUninterruptibly(future); if (wasCancelled) { return new Cancellation( false,