/guava/android/guava/src/com/google/common/util/concurrent/SequentialExecutor.java
task = queue.poll( ) ;workOnQueue( ) ;
workOnQueue ( ) ;
} private final class QueueWorker implements Runnable { @CheckForNull Runnable task; @Override public void run() { try { <extra_id_0> } catch (Error e) { synchronized (queue) { workerRunningState = IDLE; } throw e; }