private void restoreFromXML(Element element, RowObjectTableModel<R> model, Object dataSource) {
		SaveState saveState = new SaveState(element);
		int numFilters = saveState.getInt("NUM_FILTERS", 0);
		for (int i = 0; i < numFilters; i++) {
			Element child = saveState.getXmlElement("FILTER_STATE_" + i);
			SaveState childState = new SaveState(child);
			ColumnBasedTableFilter<R> filter = new ColumnBasedTableFilter<>(model);
			try {
				filter.restore(childState, dataSource);
				filters.add(filter);
			}
			catch (Exception e) {
				Msg.warn(this, "Can't load filter");
			}
		}
	}
Returns a list of the saved ColumnTableFilters

@return  a list of the saved ColumnTableFilters
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/columnfilter/ColumnFilterSaveManager.java