protected void init(Language lang) {
		this.language = lang;
		baseContextRegister = lang.getContextBaseRegister();
		defaultDisassemblyContext = new RegisterValue(baseContextRegister);

		nonFlowingContextRegisterMask = baseContextRegister.getBaseMask().clone();
		Arrays.fill(nonFlowingContextRegisterMask, (byte) 0);
		flowingContextRegisterMask = nonFlowingContextRegisterMask.clone();
		initContextBitMasks(baseContextRegister);
	}
Initialize context for the specified language
@param lang processor language for which this context applies
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/util/AbstractProgramContext.java