private static Icon getIcon(String baseIconString) throws ParseException {
		if (EMPTY_ICON_STRING.equals(baseIconString)) {
			return new EmptyIcon(STANDARD_EMPTY_ICON_SIZE, STANDARD_EMPTY_ICON_SIZE);
		}
		Icon icon = ResourceManager.loadIcon(baseIconString);
		if (icon == null) {
			throw new ParseException("Can't find icon for \"" + baseIconString + "\"", 0);
		}
		return icon;
	}
Parses the value string into an icon or reference and creates a new IconValue using
the given key and the parse results.
@param key the key to associate the parsed value with
@param value the color value to parse
@return an IconValue with the given key and the parsed value
@throws ParseException if the value can't be parsed
Ghidra/Framework/Gui/src/main/java/generic/theme/IconValue.java