super.saveChanges();
try { super.saveChanges(); } finally { if (unlock) { unlock(); } }
    public void saveChanges() {        if (lockCount == 0) {            log.warn("called saveChanges without a lock");        }        super.saveChanges();    }