public boolean merge(AddressSetView p1MergeSet, TaskMonitor monitor)
			throws MemoryAccessException, CancelledException {
		return merge(p1MergeSet, mergeFilter, monitor);
	}
Merge the differences from the indicated program on the specified
 address set with the filtering that is currently set.
@param p1MergeSet the address set to be merged
The addresses in this set should be derived from program1.
@param monitor task monitor for reporting merge status to the user.
@return true if merge succeeds

@throws MemoryAccessException if bytes can't be copied.
@throws CancelledException if user cancels via the monitor.
Ghidra/Features/Base/src/main/java/ghidra/program/util/ProgramMergeManager.java