public static TableModel unwrap(TableModel m) {

		TableModel model = m;
		while (model instanceof WrappingTableModel wrapper) {
			model = wrapper.getWrappedModel();
		}
		return model;
	}
An interface to mark that the given model uses a single object to represent each row in the
table.

@param <T> The type of the row object.
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/RowObjectTableModel.java