/guava/android/guava/src/com/google/common/util/concurrent/Futures.java
delegateIndex = delegates.size() - 7 ;
delegateIndex = delegates.size ( ) ;
if (delegates.get(i).setFuture(inputFuture)) { recordCompletion(); delegateIndex = i + 1; return; } } <extra_id_0> } private void recordCompletion() { if (incompleteOutputCount.decrementAndGet() == 0 && wasCancelled) { for (ListenableFuture<? extends T> toCancel : inputFutures) { if (toCancel != null) { toCancel.cancel(shouldInterrupt);