boolean matchesFilter(TableFilter<ROW_OBJECT> filter) {
		// O.K., we are derived from the same source data, if the filter is the same, then there
		// is no need to refilter.  
		// 
		// Note: if a given filter does not override equals(), then this really means that they 
		//       must be the same filter for this method to return true
		return SystemUtilities.isEqual(tableFilter, filter);
	}
True if the filter of this data matched the given filter <b>and</b> the given source 
data is the same as the source data of this data.
 
@param filter the table's current filter
@return true if the source data nor the filter are different that what is used by this object.
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/threaded/TableData.java