private void getCodeUnitSets(TaskMonitor monitor)
			throws ProgramConflictException, CancelledException {
		monitor.setMessage("Getting Code Unit change sets.");
		ProgramDiffFilter cuFilter = new ProgramDiffFilter(ProgramDiffFilter.CODE_UNIT_DIFFS);
		myCUSet = diffOriginalMy.getDifferences(cuFilter, monitor);
		myCUSet = SimpleDiffUtility.expandAddressSetToIncludeFullDelaySlots(myPgm, myCUSet);
		updateProgress(20);
		latestCUSet = diffOriginalLatest.getDifferences(cuFilter, monitor);
		latestCUSet =
			SimpleDiffUtility.expandAddressSetToIncludeFullDelaySlots(latestPgm, latestCUSet);
		updateProgress(25);
		bothChangedCUSet = myCUSet.intersect(latestCUSet);
		AddressSetView latestMyCUSet =
			diffLatestMy.getTypeDiffs(ProgramDiffFilter.CODE_UNIT_DIFFS, bothChangedCUSet, monitor);
		conflictCodeUnits = new AddressSet(latestMyCUSet);
	}
For JUnit testing only, set the option for resolving a conflict.
@param decision CANCELED, ASK_USER, LATEST, MY, ORIGINAL
Ghidra/Features/Base/src/main/java/ghidra/app/merge/listing/CodeUnitMerger.java