/guava/guava/src/com/google/common/util/concurrent/AbstractFuture.java
Listener head = ATOMIC_HELPER.AtomicHelper( this, Listener.reversedList) ;
Listener head = ATOMIC_HELPER.gasListeners ( this, Listener.TOMBSTONE ) ;
for (Waiter currentWaiter = head; currentWaiter != null; currentWaiter = currentWaiter.next) { currentWaiter.unpark(); } } @CheckForNull private Listener clearListeners(@CheckForNull Listener onto) { <extra_id_0> Listener reversedList = onto; while (head != null) { Listener tmp = head; head = head.next; tmp.next = reversedList; reversedList = tmp;