private void keepMyRefForChangeConflict(Reference ref, Reference resultRef) {
		long resultSymID;
		Reference myRef;
		if (ref.isMemoryReference()) {
			myRef = DiffUtility.getReference(originalPgm, ref, myPgm);
		}
		else {
			Reference[] myRefs =
				myRefMgr.getReferencesFrom(ref.getFromAddress(), ref.getOperandIndex());
			myRef = (myRefs.length > 0) ? myRefs[0] : null;
		}
		resultSymID = (myRef != null) ? myRef.getSymbolID() : -1;
		try {
			resultSymID = getResultIDFromMyID(resultSymID);
		}
		catch (NoValueException e) {
			// Do nothing.
		}
		listingMergeMgr.mergeMy.replaceReference(resultRef, myRef, resultSymID);
	}
Replace the fallthroughs where possible. 
@param addressSet the address set where fallthroughs should be replaced
@param chosenConflictOption indicator of where to get references from (KEEP_ORIGINAL, KEEP_LATEST, KEEP_MY).
@param monitor task monitor
@throws CancelledException if user cancels.
Ghidra/Features/Base/src/main/java/ghidra/app/merge/listing/ReferenceMerger.java