private void mergeConflict(int conflictType, int chosenConflictOption) {

		switch (conflictType) {
			case TYPE_CONFLICT:
				resolveTypeConflict(ReferenceMerger.this.currentAddress,
					ReferenceMerger.this.currentOpIndex, chosenConflictOption);
				break;
			case REMOVE_CONFLICT:
				resolveRemoveVsChange(ReferenceMerger.this.currentReference, chosenConflictOption);
				break;
			case CHANGE_CONFLICT:
				resolveChangeConflict(currentReference, chosenConflictOption);
				break;
			case ADD_CONFLICT:
				resolveAddConflict(currentReference, chosenConflictOption);
				break;
			case PRIMARY_CONFLICT:
				resolvePrimaryConflict(ReferenceMerger.this.currentAddress,
					ReferenceMerger.this.currentOpIndex, chosenConflictOption);
				break;
		}
	}
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