private OldLanguage getLang2() throws Exception {
		return readOldLanguage("<?xml version=\"1.0\" encoding=\"UTF-8\"?>" +
			"<language version=\"2\" endian=\"little\">" + "    <description>" +
			"       <id>x86:LE:32:test</id>" + "       <processor>x86</processor>" +
			"       <variant>test</variant>" + "       <size>32</size>" + "   </description>" +
			"   <compiler name=\"abc\" id=\"abc\" />" + "   <compiler name=\"xyz\" id=\"xyz\" />" +
			"   <spaces>" +
			"       <space name=\"ram\" type=\"ram\" size=\"4\" default=\"yes\" />" +
			"       <space name=\"register\" type=\"register\" size=\"4\" />" + "   </spaces>" +
			"   <registers>" +
			"       <context_register name=\"contextreg\" offset=\"0x2000\" bitsize=\"32\">" +
			"           <field name=\"a\" range=\"0,0\" />" +
			"           <field name=\"b\" range=\"1,1\" />" +
			"           <field name=\"c\" range=\"2,3\" />" + "       </context_register>" +
			"       <register name=\"RAX\" offset=\"0x8\" bitsize=\"64\" />" +
			"       <register name=\"EAX\" offset=\"0x8\" bitsize=\"32\" />" +
			"       <register name=\"AX\" offset=\"0x8\" bitsize=\"16\" />" +
			"       <register name=\"AL\" offset=\"0x8\" bitsize=\"8\" />" +
			"       <register name=\"AH\" offset=\"0x9\" bitsize=\"8\" />" +
			"       <register name=\"XX\" offset=\"0x20\" bitsize=\"16\" />" +
			"       <register name=\"XL\" offset=\"0x21\" bitsize=\"8\" />" + "   </registers>" +
			"</language>");
	}
Returns language which has added RAX parent register, register offsets,
and dropped compiler-spec 123
Ghidra/Features/Base/src/test/java/ghidra/program/util/LanguageTranslatorAdapterTest.java