s_log.debug("After save: oid:" + dobj.getOID() +
s_log.debug("After save: oid:" + dobj +
        public void afterSave(DomainObject dobj) {            if (m_isModified) {                if (s_log.isDebugEnabled()) {                    s_log.debug("After save: oid:" + dobj.getOID() +                                " new value is:" + m_newAttributeValue +                                " old value is:" + m_oldAttributeValue);                }                if ((m_oldAttributeValue == null                     && m_newAttributeValue == null)                    || (m_oldAttributeValue != null                        && m_oldAttributeValue.equals(m_newAttributeValue))) {                    return;                }                if (m_oldAttributeValue == null) {                    // after save triggered by autoflush in before save                    m_isModified = false;                    return;                }                DataOperation operation =                    SessionManager.getSession().retrieveDataOperation                    (m_operationName);                operation.setParameter("id", dobj.getOID().get(m_id));                operation.setParameter("newPrefix", m_newAttributeValue);                operation.setParameter                    ("oldPrefixLength", new Integer                     (m_oldAttributeValue.length()));                operation.setParameter("oldPrefix", m_oldAttributeValue);                operation.execute();            }            m_isModified = false;        }