@Override
	public int getUnfilteredRowCount() {
		return allData.size();
	}
Override this to change how filtering is performed.  This implementation will do nothing
if a <code>TableFilter</code> has not been set via a call to
{@link #setTableFilter(TableFilter)}.

@param data The list of data to be filtered.
@param monitor the progress monitor to check for cancellation.
@param lastSortingContext the comparator used to sort data.  This can be used by overridden
                  filter methods that need to query data about how the table is sorted.
@return The <b>new</b> filtered list of data.  If no filtering takes place, then the
	       original list should be returned.
@throws CancelledException If the filter operation is cancelled.
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/threaded/ThreadedTableModel.java