private void unlockDocument(IJobManager jobMgr, ISchedulingRule rule) { if (rule != null) { jobMgr.endRule(rule); } else synchronized (fDocumentAccessorLock) { fDocumentLocked = false; fDocumentAccessorLock.notifyAll(); } }