@Override
      public void selectionChanged(@NotNull SelectionEvent e) {
        if (selectionBeforeBulkChange.isNull()) {
          listener.selectionChanged(e);
        }
        else {
          selectionChangedDuringBulkChange.set(Boolean.TRUE);
        }
      }
@Override
      public void selectionChanged(@NotNull SelectionEvent e)