private void resolvePrimaryConflict(Address fromAddress, int opIndex,
			int chosenConflictOption) {
		if ((chosenConflictOption & KEEP_LATEST) != 0) {
			Reference latest = latestRefMgr.getPrimaryReferenceFrom(fromAddress, opIndex);
			Reference result = DiffUtility.getReference(latestPgm, latest, resultPgm);
			if (result != null) {
				resultRefMgr.setPrimary(result, true);
			}
		}
		else if ((chosenConflictOption & KEEP_MY) != 0) {
			Reference my = myRefMgr.getPrimaryReferenceFrom(fromAddress, opIndex);
			Reference result = DiffUtility.getReference(myPgm, my, resultPgm);
			if (result != null) {
				resultRefMgr.setPrimary(result, true);
			}
		}
	}
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