if (mmd.getMap().isDependentKey() || MetaDataUtils.isOwnedRelation(mmd, storeMgr)) {
Iterator keyIter = map.keySet().iterator();
while (keyIter.hasNext()) {
Object key = keyIter.next();
if (ec.getApiAdapter().isPersistent(key)) {
ec.deleteObjectInternal(key);
}
}
}
if (mmd.getMap().isDependentValue() || MetaDataUtils.isOwnedRelation(mmd, storeMgr)) {
Iterator valIter = map.values().iterator();