/guava/guava/src/com/google/common/util/concurrent/ClosingFuture.java
return newCloseables.applyClosingFunction( function, input) ;
return closeables.applyClosingFunction ( function, input ) ;
final ClosingFunction<? super V, U> function, Executor executor) { checkNotNull(function); AsyncFunction<V, U> applyFunction = new AsyncFunction<V, U>() { @Override public ListenableFuture<U> apply(V input) throws Exception { <extra_id_0> } @Override public String toString() { return function.toString(); } };