final void lock(ProcessorLock otherLock) { if (otherLock == null) { queueLock.lock(); } else { ProcessorLock.lock(queueLock, otherLock); }
final void lock() { queueLock.lock();
    final void lock(ProcessorLock otherLock) {        if (otherLock == null) {            queueLock.lock();        } else {            ProcessorLock.lock(queueLock, otherLock);        }    }