/guava/guava/src/com/google/common/eventbus/Dispatcher.java
} nextEvent.subscribers.next( ).dispatchEvent( nextEvent.event) ;
nextEvent.subscribers.next ( ) .dispatchEvent ( nextEvent.event ) ; }
if (!dispatching.get()) { dispatching.set(true); try { Event nextEvent; while ((nextEvent = queueForThread.poll()) != null) { while (nextEvent.subscribers.hasNext()) { <extra_id_0> } } finally { dispatching.remove(); queue.remove(); } }