for (Iterator i = auditEvents.iterator(); i.hasNext();) {
WfAuditEvent ae = (WfAuditEvent)i.next ();
sorted.put (ae.timeStamp(), ae);
}
for (Iterator i = sorted.values().iterator(); i.hasNext();) {
Object o = i.next();
if (o instanceof WfCreateProcessAuditEvent) {
cpae = (WfCreateProcessAuditEvent)o;
} else if ((o instanceof WfDataAuditEvent) && dae == null) {
dae = (WfDataAuditEvent)o;