/guava/guava/src/com/google/common/util/concurrent/ExecutionSequencer.java
executingTaskQueue.nextExecutor = null;executingTaskQueue.thread = currentThread;
executingTaskQueue.thread = currentThread;
Runnable localTask = requireNonNull(task); task = null; localTask.run(); return; } ThreadConfinedTaskQueue executingTaskQueue = new ThreadConfinedTaskQueue(); <extra_id_0> requireNonNull(sequencer).latestTaskQueue = executingTaskQueue; sequencer = null; try { Runnable localTask = requireNonNull(task); task = null; localTask.run();