question: ensures that the current thread does n't hold any read locks . if the thread holds any read locks , this method throws a javax.ejb.illegalloopbackexception . if no read locks are held , then this method delegates the call to the internal delegate java.util.concurrent.locks.reentrantreadwritelock concode_field_sep ThreadLocal<Integer> readLockCount concode_elem_sep ReentrantReadWriteLock delegate concode_elem_sep Lock readLock concode_elem_sep long serialVersionUID concode_elem_sep Lock writeLock concode_field_sep void checkLoopback concode_elem_sep void decReadLockCount concode_elem_sep void lockInterruptibly concode_elem_sep void lockInterruptibly concode_elem_sep void unlock concode_elem_sep void unlock concode_elem_sep Lock writeLock concode_elem_sep Condition newCondition concode_elem_sep Condition newCondition concode_elem_sep Lock readLock concode_elem_sep void lock concode_elem_sep void lock concode_elem_sep void incReadLockCount
target: boolean function ( long arg0 , TimeUnit arg1 ) { checkLoopback ( ) ; return delegate . writeLock ( ) . tryLock ( arg0 , arg1 ) ; }