private static Language findLanguage(LanguageID languageID, int languageVersion) {
		OldLanguageFactory oldLanguageFactory = OldLanguageFactory.getOldLanguageFactory();
		LanguageService languageService = DefaultLanguageService.getLanguageService();
		Language language = oldLanguageFactory.getOldLanguage(languageID, languageVersion);
		if (language == null) {
			try {
				language = languageService.getLanguage(languageID);
				if (language.getVersion() != languageVersion) {
					language = null;
				}
			}
			catch (LanguageNotFoundException e) {
			}
		}
		if (language == null) {
			Msg.error(LanguageTranslatorAdapter.class, "Old language version not found: " +
				languageID + " (Version " + languageVersion + ")");
		}
		return language;
	}
Build old register range map - assumes oldLanguage has been established
NOTE: use of RangeMap assumes max register space size of 32-bits
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/util/LanguageTranslatorAdapter.java