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