deleteInternal(containee);
deleteInternal(containee, pending);
    private void cascadeDelete(Object container, Object containee) {        ObjectData containerOD = fetchObjectData(container);        boolean me = false;        if (!m_visiting.contains(containerOD)) {            me = true;            m_visiting.add(containerOD);        }        deleteInternal(containee);        if (me) { m_visiting.remove(containerOD); }    }