private static String toExternalId(String internalId) {
		if (internalId.startsWith(ICON_ID_PREFIX)) {
			return internalId;
		}

		if (internalId.startsWith(LAF_ID_PREFIX)) {
			String baseId = internalId.substring(LAF_ID_PREFIX.length());
			return EXTERNAL_LAF_ID_PREFIX + baseId;
		}

		return EXTERNAL_PREFIX + internalId;
	}
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