throw new LockException("Node not locked: " + node);
}
if (session != info.getLockHolder()) {
throw new LockException("Node not locked by session: " + node);
}
session.removeLockToken(info.getLockToken(session), false);
element.set(null);
info.setLive(false);
if (!info.sessionScoped) {