private String findSystemColorId(String lafId, Color lafColor) {
		String componentName = getComponentName(lafId);
		ColorGrouper colorMatcher = componentToColorGrouper.get(componentName);
		// check in widget specific group first
		if (colorMatcher != null) {
			String systemId = colorMatcher.getGroupId(lafColor);
			if (systemId != null) {
				return systemId;
			}
		}
		// not found in widget specific group, check general component groups
		return defaultColorMatcher.getGroupId(lafColor);
	}
Attempts to find a system color id that matches the given color. The order system ids are
searched depends on the component (Button, Menu, etc.) which is derived from the given
lafId.
@param lafId the lafId we are attempting to get a system color for
@param lafColor the color we are trying to match to a system color
@return a system color id that matches the given lafColor or null if one can't be found
Ghidra/Framework/Gui/src/main/java/generic/theme/laf/UiDefaultsMapper.java