public static List<String> getDefinedExternalToolNames(String languageId, String tool,
			boolean includeDeprecated) {
		List<String> returnValue = null;
		if (languageId != null && languageId.length() > 0 && tool != null && tool.length() > 0) {
			List<LanguageDescription> languageDescriptions =
				DefaultLanguageService.getLanguageService().getLanguageDescriptions(
					includeDeprecated);
			if (languageDescriptions != null) {
				for (LanguageDescription ld : languageDescriptions) {
					if (ld != null && languageId.equals(ld.getLanguageID().toString())) {
						List<String> externalNames = ld.getExternalNames(tool);
						if (externalNames != null) {
							returnValue = externalNames;
							break;
						}
					}
				}
			}
		}
		return returnValue;
	}
Returns external names for specified language associated with other
tools. For example, x86 languages are usually referred to as "metapc" by
IDA-PRO.

@param languageId
           language to search against
@param tool
           name of external tool to search against
@param includeDeprecated
           include deprecated LanguageDescriptions
@return external names for this language associated with tool
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/util/DefaultLanguageService.java