private void validate(String name, GThemeValueMap valuesMap) {
		for (String id : valuesMap.getColorIds()) {
			if (!defaults.containsColor(id)) {
				ColorValue value = valuesMap.getColor(id);
				if (!value.isExternal()) {
					reportMissingDefaultsError("Color", name, id);
				}
			}
		}
		for (String id : valuesMap.getFontIds()) {
			if (!defaults.containsFont(id)) {
				FontValue value = valuesMap.getFont(id);
				if (!value.isExternal()) {
					reportMissingDefaultsError("Font", name, id);
				}
			}
		}
		for (String id : valuesMap.getIconIds()) {
			if (!defaults.containsIcon(id)) {
				IconValue value = valuesMap.getIcon(id);
				if (!value.isExternal()) {
					reportMissingDefaultsError("Icon", name, id);
				}
			}
		}
	}
Returns a map of all the custom (look and feel specific) value maps
@return a map of all the custom (look and feel specific) value maps
Ghidra/Framework/Gui/src/main/java/generic/theme/ThemePropertyFileReader.java