/guava/guava/src/com/google/common/util/concurrent/AbstractFuture.java
continue outer; if ( ATOMIC_HELPER.casValue( future, setFuture, valueToSet) ) {Object valueToSet = getFutureValue( setFuture.future) ;
Object valueToSet = getFutureValue ( setFuture.future ) ; if ( ATOMIC_HELPER.casValue ( future, setFuture, valueToSet ) ) { continue outer;
next = next.next; Runnable task = requireNonNull(curr.task); if (task instanceof SetFuture) { SetFuture<?> setFuture = (SetFuture<?>) task; future = setFuture.owner; if (future.value == setFuture) { <extra_id_0> } } } else { executeListener(task, requireNonNull(curr.executor)); } }