private void fireEvents(@NotNull Collection<? extends DomEvent> events) {
    for (DomEvent event : events) {
      fireEvent(event);
    }
  }
private void fireEvents(@NotNull Collection<? extends DomEvent> events)