public void installValuesIntoUIDefaults(GThemeValueMap currentValues) {
		//
		// In the UI Defaults, colors use indirect values and fonts and icons use direct values.
		// Here we install our GColors for the indirect colors.  Then we set any font and icon
		// values that are different than the defaults.  Finally, we apply any overridden Java
		// properties.
		//
		installGColorsIntoUIDefaults();
		installOverriddenFontsIntoUIDefaults(currentValues);
		installOverriddenIconsIntoUIDefaults(currentValues);
		installOverriddenPropertiesIntoUIDefaults(currentValues);
	}
Updates the UIDefaults file with indirect colors (GColors) and any overridden font or icon
values as defined in theme.properites files and saved themes.
@param currentValues a Map that contains all the values including those the may have
been overridden by the theme.properties files or saved themes
Ghidra/Framework/Gui/src/main/java/generic/theme/laf/UiDefaultsMapper.java