protected GThemeValueMap extractColorFontAndIconValuesFromDefaults() {
		GThemeValueMap values = new GThemeValueMap();

		List<String> ids = getLookAndFeelIdsForType(Color.class);
		for (String id : ids) {
			values.addColor(new ColorValue(id, defaults.getColor(id)));
		}

		ids = getLookAndFeelIdsForType(Font.class);
		for (String id : ids) {
			values.addFont(new FontValue(id, defaults.getFont(id)));
		}

		ids = getLookAndFeelIdsForType(Icon.class);
		for (String id : ids) {
			Icon icon = defaults.getIcon(id);
			values.addIcon(new IconValue(id, icon));
		}
		return values;
	}
Mines the UiDefaults for all color values.
@return a map of id to values for UIDefaults Colors.
Ghidra/Framework/Gui/src/main/java/generic/theme/laf/UiDefaultsMapper.java