/guava/guava/src/com/google/common/util/concurrent/Monitor.java
return false; if ( !lock.tryLock( time, unit) ) {
if ( !lock.tryLock ( time, unit ) ) { return false;
} if (lock.tryLock()) { break locked; } } startTime = initNanoTime(timeoutNanos); <extra_id_0> } } boolean satisfied = false; boolean threw = true; try { satisfied =