protected boolean isSameRegisterConstruction(Register oldReg, Register newReg) {
		if (oldReg.getLeastSignificantBitInBaseRegister() != newReg
				.getLeastSignificantBitInBaseRegister() ||
			oldReg.getBitLength() != newReg.getBitLength()) {
			return false;
		}
		List<Register> oldChildren = oldReg.getChildRegisters();
		for (Register oldChild : oldChildren) {
			Register newChild = getNewRegister(oldChild);
			if (newChild == null || !isSameRegisterConstruction(oldChild, newChild)) {
				return false;
			}
		}
		return true;
	}
Build and validate the default address space map.  This method must be invoked following instantiation
if the default address space mapping will be used.
@throws IncompatibleLanguageException if a default mapping of the address spaces could not be identified.
@see #getNewAddressSpace(String)
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/util/LanguageTranslatorAdapter.java