listenerCopy = new ArrayList(listeners);
}
for (Iterator iterator = listenerCopy.iterator(); iterator.hasNext();) {
ReferenceCollectionListener listener = (ReferenceCollectionListener) iterator.next();
try {
listener.memberRemoved(new ReferenceCollectionEvent(name, member));
} catch (Throwable t) {
log.error("Listener threw exception", t);
}
}
}