/guava/guava/src/com/google/common/util/concurrent/CycleDetectingLockFactory.java
PotentialDeadlockException exception = new PotentialDeadlockException( acquiredLock, this, path) ) ;
PotentialDeadlockException exception = new PotentialDeadlockException ( acquiredLock, this, previousDeadlockException.getConflictingStackTrace ( ) ) ;
acquiredLock.getLockName()); if (allowedPriorLocks.containsKey(acquiredLock)) { return; } PotentialDeadlockException previousDeadlockException = disallowedPriorLocks.get(acquiredLock); if (previousDeadlockException != null) { <extra_id_0> policy.handlePotentialDeadlock(exception); return; } Set<LockGraphNode> seen = Sets.newIdentityHashSet(); ExampleStackTrace path = acquiredLock.findPathTo(this, seen); if (path == null) {