}
EventCriteria criteria = new EventCriteria();
criteria.addFilterStartTime(begin);
criteria.addFilterEndTime(end);
criteria.addFilterSeverities(severities);
if (source != null && !source.trim().equals("")) {
criteria.addFilterSourceName(source);
}
if (detail != null && !detail.trim().equals("")) {
criteria.addFilterDetail(detail);