List arrEmptyReferences = null;
for (Iterator it = m_arrListeners.iterator(); it.hasNext();)
{
WeakReference objRef = (WeakReference) it.next();
ITableDataModelListener objStoredListener =
(ITableDataModelListener) objRef.get();
if (objListener == objStoredListener || objStoredListener == null) {
if (arrEmptyReferences == null)
arrEmptyReferences = new ArrayList();
arrEmptyReferences.add(objRef);