/guava/android/guava/src/com/google/common/util/concurrent/MoreExecutors.java
f = futureQueue.take ( ) ;
throw new TimeoutException(); } long now = System.nanoTime(); timeoutNanos -= now - lastTime; lastTime = now; } else { <extra_id_0> } } if (f != null) { --active; try { return f.get();