@Override
	public Language getDefaultLanguage(Processor processor) throws LanguageNotFoundException {
		if (processor == null) {
			throw new IllegalArgumentException("processor == null not allowed");
		}
		for (LanguageInfo info : languageInfos) {
			if (info.description.getProcessor().equals(processor)) {
				long start = System.currentTimeMillis();
				Language language = info.getLanguage();
				log.debug("getDefaultLanguage(" + language.getLanguageID() + ") took " +
					(System.currentTimeMillis() - start) + " ms");
				return language;
			}
		}
		throw new LanguageNotFoundException(processor);
	}
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