preList = (InstanceList)list.clone();
preList.complete(null, false, true);
if (m_collectionMap == null)
{
m_collectionMap = new IdentityHashTab();
}
if (!m_collectionMap.contains(list))
{
m_collectionMap.put(list, null);
}
if (m_preCollectionMap == null)
{
m_preCollectionMap = new IdentityHashTab();
}
m_preCollectionMap.put(list, preList);
}