protected VerticalChoicesPanel getTypeConflictPanel(Address fromAddress, int opIndex,
			ChangeListener listener) {
		VerticalChoicesPanel panel = getVerticalConflictPanel();
		Reference[] originalRefs = originalRefMgr.getReferencesFrom(fromAddress, opIndex);
		Reference[] latestRefs = latestRefMgr.getReferencesFrom(fromAddress, opIndex);
		Reference[] myRefs = myRefMgr.getReferencesFrom(fromAddress, opIndex);
		panel.setTitle("Reference");
		String fromAddrStr = ConflictUtility.getAddressString(fromAddress);
		String text = " Conflicting reference types, " + getRefGroup(latestRefs[0]) + " & " +
			getRefGroup(myRefs[0]) + ", at '" + fromAddrStr + "' " +
			getOperandIndexString(opIndex) + ".";
		panel.setHeader(text);
		panel.setRowHeader(getReferenceInfo(null, null, null, null));
		String suffix = "' version";
		panel.addRadioButtonRow(
			getReferenceInfo(latestPgm, ((latestRefs.length == 1) ? latestRefs[0] : null),
				((latestRefs.length == 1) ? "Use '" : "Use all in '"), suffix),
			LATEST_BUTTON_NAME, KEEP_LATEST, listener);
		if (latestRefs.length > 1) {
			for (Reference latestRef : latestRefs) {
				panel.addInfoRow(getReferenceInfo(latestPgm, latestRef, "'", suffix));
			}
		}
		panel.addRadioButtonRow(
			getReferenceInfo(myPgm, ((myRefs.length == 1) ? myRefs[0] : null),
				((myRefs.length == 1) ? "Use '" : "Use all in '"), suffix),
			CHECKED_OUT_BUTTON_NAME, KEEP_MY, listener);
		if (myRefs.length > 1) {
			for (Reference myRef : myRefs) {
				panel.addInfoRow(getReferenceInfo(myPgm, myRef, "'", suffix));
			}
		}
		panel.addInfoRow(getReferenceInfo(originalPgm,
			((originalRefs.length > 0) ? originalRefs[0] : null), "'", suffix));
		for (int i = 1; i < originalRefs.length; i++) {
			panel.addInfoRow(getReferenceInfo(originalPgm, originalRefs[i], "'", suffix));
		}

		return panel;
	}
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