@Override
	protected TableColumnDescriptor<IconValue> createTableColumnDescriptor() {
		TableColumnDescriptor<IconValue> descriptor = new TableColumnDescriptor<>();
		descriptor.addVisibleColumn(new IdColumn());
		descriptor.addVisibleColumn(new IconValueColumn("Current Icon", () -> currentValues));
		descriptor.addVisibleColumn(new IconValueColumn("Theme Icon", () -> themeValues));
		descriptor.addVisibleColumn(new IconValueColumn("Default Icon", () -> defaultValues));
		return descriptor;
	}
Reloads all the current values and all the default values in the table. Called when the
theme changes or the application defaults have been forced to reload.
Ghidra/Framework/Docking/src/main/java/docking/theme/gui/ThemeIconTableModel.java