@Override
	protected TableColumnDescriptor<ColorValue> createTableColumnDescriptor() {
		TableColumnDescriptor<ColorValue> descriptor = new TableColumnDescriptor<>();
		descriptor.addVisibleColumn(new IdColumn());
		descriptor.addVisibleColumn(new ValueColumn("Current Color", () -> currentValues));
		descriptor.addVisibleColumn(new ValueColumn("Theme Color", () -> themeValues));
		descriptor.addVisibleColumn(new ValueColumn("Default Color", () -> defaultValues));
		descriptor.addHiddenColumn(new ValueColumn("Light Defaults", () -> lightDefaultValues));
		descriptor.addHiddenColumn(new ValueColumn("Dark Defaults", () -> darkDefaultValues));
		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/ThemeColorTableModel.java