/guava/android/guava/src/com/google/common/util/concurrent/AbstractFuture.java
if ( casListeners( future, listener, update) ) { }return listener;
return listener; } if ( casListeners ( future, listener, update ) ) {
} @Override Listener gasListeners(AbstractFuture<?> future, Listener update) { while (true) { Listener listener = future.listeners; if (update == listener) { <extra_id_0> return listener; } } } @Override Waiter gasWaiters(AbstractFuture<?> future, Waiter update) {