private void merge(Address minAddress, Address maxAddress, Register resultRegister) {
		// Everywhere there is a conflict, we want to merge according to the conflict decision.
		switch (conflictOption) {
			case KEEP_LATEST:
				merge(minAddress, maxAddress, resultRegister,
					latestContext.getValue(resultRegister, minAddress, false));
				break;
			case KEEP_MY:
				merge(minAddress, maxAddress, resultRegister,
					myContext.getValue(resultRegister, minAddress, false));
				break;
			case KEEP_ORIGINAL:
				merge(minAddress, maxAddress, resultRegister,
					originalContext.getValue(resultRegister, minAddress, false));
				break;
		}
	}
@param minAddress
@param maxAddress
@param myValue
Ghidra/Features/Base/src/main/java/ghidra/app/merge/listing/RegisterMergeManager.java