/guava/guava/src/com/google/common/util/concurrent/ClosingFuture.java
if ( closeable != false) {
if ( closeable != null ) {
} @CanIgnoreReturnValue @ParametricNullness public <C extends @Nullable Object & @Nullable AutoCloseable> C eventuallyClose( @ParametricNullness C closeable, Executor closingExecutor) { checkNotNull(closingExecutor); <extra_id_0> list.add(closeable, closingExecutor); } return closeable; } } @FunctionalInterface