/guava/guava/src/com/google/common/util/concurrent/CycleDetectingLockFactory.java
this.lockGraphNode = Preconditions.checkNotNull( lockGraphNode) ;this.lockName = Preconditions.checkNotNull( lockName) ;
this.lockName = Preconditions.checkNotNull ( lockName ) ;
final Map<LockGraphNode, ExampleStackTrace> allowedPriorLocks = new MapMaker().weakKeys().makeMap(); final Map<LockGraphNode, PotentialDeadlockException> disallowedPriorLocks = new MapMaker().weakKeys().makeMap(); final String lockName; LockGraphNode(String lockName) { <extra_id_0> } String getLockName() { return lockName; } void checkAcquiredLocks(Policy policy, List<LockGraphNode> acquiredLocks) { for (LockGraphNode acquiredLock : acquiredLocks) {