Iterator<IUpdate> updaterIt = new HashSet<IUpdate>(updaters).iterator();
while (updaterIt.hasNext())
{
IUpdate updater = updaterIt.next();
try
{
if (updater.canUpdate())
{
updater.update();
}
if (!updater.continueUpdate())
{
removeUpdaters.add(updater);
}
}
catch (Exception e)