UserTransaction utx = new UserTransactionImpl(superuser);
utx.begin();
n.lock(false, true);
// lock node in non-transactional session, too
nOther.lock(false, true);
// verify node is locked in both sessions
assertTrue("Node locked in session 1", n.isLocked());
assertTrue("Node locked in session 2", nOther.isLocked());
assertTrue("Node locked in session 2", nOther.hasProperty(jcrLockOwner));