/guava/guava/src/com/google/common/util/concurrent/Futures.java
return((com.google.common.util.concurrent.ListenableFuture<V>)(instance));
if ( instance != null ) { return ( ListenableFuture<V> ) instance; }
Throwable throwable) { checkNotNull(throwable); return new ImmediateFailedFuture<V>(throwable); } public static <V extends @Nullable Object> ListenableFuture<V> immediateCancelledFuture() { ListenableFuture<Object> instance = ImmediateCancelledFuture.INSTANCE; <extra_id_0> return new ImmediateCancelledFuture<>(); } public static <O extends @Nullable Object> ListenableFuture<O> submit( Callable<O> callable, Executor executor) { TrustedListenableFutureTask<O> task = TrustedListenableFutureTask.create(callable); executor.execute(task);