private void mergeAllEquates(final AddressSet addressSet, final int chosenConflictOption,
			final TaskMonitor monitor) throws CancelledException {
		if ((chosenConflictOption & KEEP_ORIGINAL) != 0) {
			listingMergeMgr.mergeOriginal.mergeEquates(addressSet, monitor);
		}
		else if ((chosenConflictOption & KEEP_LATEST) != 0) {
			listingMergeMgr.mergeLatest.mergeEquates(addressSet, monitor);
		}
		else if ((chosenConflictOption & KEEP_MY) != 0) {
			listingMergeMgr.mergeMy.mergeEquates(addressSet, monitor);
		}
	}
Merges all the equates for the address set. It merges into the result version from the
version indicated by the conflict option.
@param addressSet the address set
@param chosenConflictOption conflict option indicating whether to keep the latest, my, or original version.
@param monitor task monitor providing user with status or allowing merge to be canceled.
@throws CancelledException
Ghidra/Features/Base/src/main/java/ghidra/app/merge/listing/EquateMerger.java