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