ComparableEvent current = (ComparableEvent)iter.next();
Iterator eventIterator = events.iterator();
boolean found = false;
while (!found && eventIterator.hasNext()) {
Event inEvent = (Event)eventIterator.next();
if ( inEvent instanceof ComparableEvent
&& current.equalsEvent((ComparableEvent)inEvent)) {
found = true;
}
}
if (!found) {
hasParams = this.addEvent(buffer, current, hasParams);
}
}
// now add events
iter = events.iterator();
while ( iter.hasNext()) {
final Event current = (Event)iter.next();
hasParams = this.addEvent(buffer, current, hasParams);
}
return buffer.toString();
}