docs: @Override
      public void setModel(final TableModel dataModel) {
          if (!(dataModel instanceof HistoryReferencesTableModel)) {
              throw new IllegalArgumentException("Parameter dataModel must be a subclass of HistoryReferencesTableModel.");
          }
  
          if (dataModel instanceof PagingTableModel) {
              setMaximumRowsForTableConfiguration(((PagingTableModel<?>) dataModel).getMaxPageSize());
          }
  
          super.setModel(dataModel);
      }