/guava/android/guava/src/com/google/common/util/concurrent/Futures.java
callback.onFailure( e) ;callback.onSuccess( value) ;
callback.onSuccess ( value ) ;
callback.onFailure(e.getCause()); return; } catch (Throwable e) { callback.onFailure(e); return; } <extra_id_0> } @Override public String toString() { return MoreObjects.toStringHelper(this).addValue(callback).toString(); } }