void mergeLabels(AddressSetView originAddressSet, int setting, boolean replacePrimary,
			boolean replaceFunction, TaskMonitor monitor) throws CancelledException {
		symbolMerge.mergeLabels(originAddressSet, setting, replacePrimary, replaceFunction,
			conflictSymbolIDMap, monitor);
	}
<CODE>mergeLabels</CODE> merges all symbols and aliases
in the specified address set from the second program.
It merges them into the merge program.

@param originAddressSet the addresses to be merged.
The addresses in this set should be derived from program1.
@param setting the current merge label setting.
@param replacePrimary true indicates the primary label should become the same as in the second program.
@param replaceFunction true indicates the function symbol should also be merged.
@param monitor the task monitor for notifying the user of this merge's
progress.
@throws CancelledException if user cancels via the monitor.
Ghidra/Features/Base/src/main/java/ghidra/program/util/ProgramMerge.java