code: void onFilterChangedEvent(@Observes FilterChangedEvent filterChangedEvent) {
          checkNotNull("filterChangedEvent",
                       filterChangedEvent);
          if (filterChangedEvent.getContext().equals(dataSetFilterEditor)) {
              final DataSetFilter old = filterChangedEvent.getOldFilter();
              final DataSetFilter f = filterChangedEvent.getFilter();
              updateColumnsRestrictedByFilter(old,
                                              f);
          }
      }
docs: Listen to filter changed event in order to restrict or enable again columns used in it.
  
  @param filterChangedEvent The event.