/guava/android/guava/src/com/google/common/util/concurrent/AbstractCatchingFuture.java
super( input, fallback) ;
super ( input, exceptionType, fallback ) ;
extends AbstractCatchingFuture< V, X, AsyncFunction<? super X, ? extends V>, ListenableFuture<? extends V>> { AsyncCatchingFuture( ListenableFuture<? extends V> input, Class<X> exceptionType, AsyncFunction<? super X, ? extends V> fallback) { <extra_id_0> } @Override ListenableFuture<? extends V> doFallback( AsyncFunction<? super X, ? extends V> fallback, X cause) throws Exception { ListenableFuture<? extends V> replacement = fallback.apply(cause); checkNotNull(