elements.put(CIRCULARITY_TOKEN, Thread.currentThread());
}
try { // run through the elements to see if any are
// also expected to change, and do those first.
for (Iterator i = elements.keySet().iterator(); i.hasNext();) {
String name = (String) i.next();
if (name == CIRCULARITY_TOKEN) continue;
DataListener activeListener =
(DataListener) activeListeners.get(name);
if (activeListener != null)