private VerticalChoicesPanel createExternalRemoveFunctionConflictPanel(
			final ExternalLocation[] externalLocations, final TaskMonitor monitor) {

		Function latestFunction =
			(externalLocations[LATEST] != null) ? externalLocations[LATEST].getFunction() : null;
		Function myFunction =
			(externalLocations[MY] != null) ? externalLocations[MY].getFunction() : null;

		String[] header = getExternalInfo(externalLocations, HEADER);
		String[] latest = getExternalInfo(externalLocations, LATEST);
		String[] my = getExternalInfo(externalLocations, MY);
		String[] original = getExternalInfo(externalLocations, ORIGINAL);

		String latestRemovedOrChanged = (latestFunction == null) ? "removed" : "changed";
		String myRemovedOrChanged = (myFunction == null) ? "removed" : "changed";
		String originalName = externalLocations[ORIGINAL].getSymbol().getName(true);
		String headerString =
			"The external function '" + originalName + "' was " + latestRemovedOrChanged + " in " +
				LATEST_TITLE + ", but was " + myRemovedOrChanged + " in " + MY_TITLE + ".";

		VerticalChoicesPanel panel = getEmptyVerticalPanel();

		runSwing(() -> {
			panel.setTitle("External Function Remove");
			panel.setHeader(headerString);
			ChangeListener changeListener =
				new ExternalRemoveFunctionConflictChangeListener(externalLocations, panel, monitor);
			panel.setRowHeader(header);
			panel.addRadioButtonRow(latest, LATEST_BUTTON_NAME, KEEP_LATEST, changeListener);
			panel.addRadioButtonRow(my, CHECKED_OUT_BUTTON_NAME, KEEP_MY, changeListener);
			original[0] = ORIGINAL_TITLE + " version"; // Change since original is only info row.
			panel.addInfoRow(original);
		});
		return panel;
	}
Gets the external locations (result, latest, my, original) for the specified MY program
external space address.<br>
NOTE: Be careful where you call this method from. It is intended to be used for external
location changes only (not for Adds). It gets the ORIGINAL based on MY and then LATEST and
RESULT based on the ORIGINAL.
@param myAddress the MY program external space address for MY external location
@return all four program's external locations.
Ghidra/Features/Base/src/main/java/ghidra/app/merge/listing/ExternalFunctionMerger.java