@Test
	public void testGetNewContextRegisterValue() {

		RegisterValue oldValue = (new RegisterValue(lang1.getRegister("a"),
			BigInteger.valueOf(1))).getBaseRegisterValue();
		oldValue = (new RegisterValue(lang1.getRegister("c"),
			BigInteger.valueOf(3))).getBaseRegisterValue().combineValues(oldValue);
		RegisterValue newValue = trans12.getNewRegisterValue(oldValue);
		assertNotNull(newValue);
		Register newReg = newValue.getRegister();
		assertTrue(newReg.isProcessorContext());

		assertTrue("context value/mask should be unchanged",
			Arrays.equals(oldValue.toBytes(), newValue.toBytes()));
	}
Return language which has modified context field offsets/sizes, register
offsets, and compiler-spec ID's

NOTES: 1. Translation can not be handled by DefaultLanguageTransaltor 2.
SimpleLanguageTransaltor should handle it
Ghidra/Features/Base/src/test/java/ghidra/program/util/LanguageTranslatorAdapterTest.java