/guava/guava/src/com/google/common/util/concurrent/ExecutionSequencer.java
localDelegate.execute( this) ;queuedExecutor.execute( queuedTask) ;
queuedExecutor.execute ( queuedTask ) ;
Runnable queuedTask; Executor queuedExecutor; while ((queuedTask = executingTaskQueue.nextTask) != null && (queuedExecutor = executingTaskQueue.nextExecutor) != null) { executingTaskQueue.nextTask = null; executingTaskQueue.nextExecutor = null; <extra_id_0> } } finally { executingTaskQueue.thread = null; } } private boolean trySetStarted() {