@Override
	public void setValueAt(Object value, int rowIndex, int columnIndex) {
		if (!isFiltered()) {
			wrappedModel.setValueAt(value, rowIndex, columnIndex);
			return;
		}

		Integer modelRowIndex = filteredIndexList.get(rowIndex);
		wrappedModel.setValueAt(value, modelRowIndex, columnIndex);
	}
A wrapper that will take a table model and decorate it with filtering capability.  This is
only needed when the given model does not have filtering.

@param <ROW_OBJECT> the row object type
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/TableModelWrapper.java