private void mergeConflicts(ListingMergePanel listingPanel, Address addr, int opIndex,
			int chosenConflictOption, TaskMonitor monitor) throws CancelledException {
		boolean askUser = chosenConflictOption == ASK_USER;
		handleTypeConflict(listingPanel, addr, opIndex, chosenConflictOption, askUser, monitor);
		handleRemoveConflict(listingPanel, addr, opIndex, chosenConflictOption, askUser, monitor);
		handleChangeConflict(listingPanel, addr, opIndex, chosenConflictOption, askUser, monitor);
		handleAddConflict(listingPanel, addr, opIndex, chosenConflictOption, askUser, monitor);
		handlePrimaryConflict(listingPanel, addr, opIndex, chosenConflictOption, askUser, monitor);
	}
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