private static void fireEvents(Collection<VFileEvent> events, RefreshSessionImpl session) {
    var t = System.nanoTime();
    var compoundEvents = ContainerUtil.map(events, CompoundVFileEvent::new);
    session.fireEvents(compoundEvents, List.of(), false);
    t = NANOSECONDS.toMillis(System.nanoTime() - t);
    VfsUsageCollector.logEventProcessing(-1L, -1L, -1, t, compoundEvents.size());
  }
private static void fireEvents(Collection<VFileEvent> events, RefreshSessionImpl session)