/guava/android/guava/src/com/google/common/util/concurrent/CycleDetectingLockFactory.java
aboutToAcquire( this) ;aboutToAcquire( readWriteLock) ;
aboutToAcquire ( readWriteLock ) ;
CycleDetectingReentrantWriteLock(CycleDetectingReentrantReadWriteLock readWriteLock) { super(readWriteLock); this.readWriteLock = readWriteLock; } @Override public void lock() { <extra_id_0> try { super.lock(); } finally { lockStateChanged(readWriteLock); } }