@Override
		public void stateChanged(ChangeEvent e) {
			ResolveConflictChangeEvent re = (ResolveConflictChangeEvent) e;
			int choice = re.getChoice();
			try {
				mergeFunction(externalLocations, choice, monitor);
				refreshResultPanel(externalLocations);
			}
			catch (CancelledException e1) {
				// Do nothing here and let a higher level detect and catch the Cancel.
			}
			adjustApply();
		}
Method called for merging an external that was added in LATEST and one that was added in MY.
@param externalLocations RESULT, LATEST, and MY locations and ORIGINAL is null.
@param monitor task monitor for progress and cancelling.
@throws CancelledException if user cancels the merge.
Ghidra/Features/Base/src/main/java/ghidra/app/merge/listing/ExternalFunctionMerger.java