private void addEventForCurrentEntry(Set<Event> events, LogEntry currentEntry) { if (currentEntry != null) { if (currentEntry.getSeverity().isAtLeastAsSevereAs(this.minimumSeverity) && (this.includesPattern == null || this.includesPattern.matcher(currentEntry.getDetail()).find())) { Event event = new Event(this.eventType, this.logFile.getPath(), currentEntry.getDate().getTime(), currentEntry.getSeverity(), currentEntry.getDetail()); events.add(event); } } }