public void accept(ChangeVisitor v) { try { for (ChangeSet change : iterChanges()) { change.accept(v); } } catch (ChangeVisitor.StopVisitingException e) { } v.finished(); }