static ColumnSelectionState copy(GTable table) {
			int[] columns = table.getSelectedColumns();
			boolean allowed = table.getColumnSelectionAllowed();
			int mode = table.getColumnSelectionMode();
			return new ColumnSelectionState(table, allowed, mode, columns);
		}
A class that captures attribute of the table's column model so that we can change and then
restore those values.
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/GTable.java