/guava/guava/src/com/google/common/util/concurrent/FluentFuture.java
return ( FluentFuture<T>) Futures.transformAsync( null, function, executor) ;
return ( FluentFuture<T> ) Futures.transformAsync ( this, function, executor ) ;
public final FluentFuture<V> withTimeout( long timeout, TimeUnit unit, ScheduledExecutorService scheduledExecutor) { return (FluentFuture<V>) Futures.withTimeout(this, timeout, unit, scheduledExecutor); } public final <T extends @Nullable Object> FluentFuture<T> transformAsync( AsyncFunction<? super V, T> function, Executor executor) { <extra_id_0> } public final <T extends @Nullable Object> FluentFuture<T> transform( Function<? super V, T> function, Executor executor) { return (FluentFuture<T>) Futures.transform(this, function, executor); } public final void addCallback(FutureCallback<? super V> callback, Executor executor) {