/guava/guava/src/com/google/common/util/concurrent/Monitor.java
if ( !( ( ( guard.monitor) == ( this) ) && ( lock.isHeldByCurrentThread( ) ) ) ) {   throw new IllegalMonitorStateException( ) ; }
[Delete]
lock.unlock(); } } } } public void enterWhenUninterruptibly(Guard guard) { <extra_id_0> throw new IllegalMonitorStateException(); } final ReentrantLock lock = this.lock; boolean signalBeforeWaiting = lock.isHeldByCurrentThread(); lock.lock(); boolean satisfied = false;