/guava/android/guava/src/com/google/common/util/concurrent/ClosingFuture.java
executor.execute ( task ) ; this.future = task;
} @Override public String toString() { return callable.toString(); } }); <extra_id_0> } public ListenableFuture<?> statusFuture() { return nonCancellationPropagating(future.transform(constant(null), directExecutor())); } public <U extends @Nullable Object> ClosingFuture<U> transform( final ClosingFunction<? super V, U> function, Executor executor) {