/guava/guava/src/com/google/common/util/concurrent/CycleDetectingLockFactory.java
aboutToAcquire ( this ) ;
@Override public boolean isAcquiredByCurrentThread() { return isHeldByCurrentThread(); } @Override public void lock() { <extra_id_0> try { super.lock(); } finally { lockStateChanged(this); } }