docs: private List<Event> filterEvents(List<Event> events) {
          List<Event> filteredEvents = new ArrayList<Event>();
          for (Event event : events) {
              if (!filter(event)) {
                  filteredEvents.add(event);
              }
          }
          return filteredEvents;
      }