@SuppressWarnings("unchecked")
	@Override
	public void init() {
		super.init();
		autoBytes = new AddressSet();
		autoCodeUnits = new AddressSet();

		pickedLatestCodeUnits = new AddressSet();
		pickedMyCodeUnits = new AddressSet();
		pickedOriginalCodeUnits = new AddressSet();

		conflictBytes = new AddressSet();
		conflictCodeUnits = new AddressSet();
		conflictByteCU = new AddressSet();
		conflictCUByte = new AddressSet();
		conflictByteEquate = new AddressSet();
		conflictEquateByte = new AddressSet();
		conflictEquateCU = new AddressSet();
		conflictCUEquate = new AddressSet();
		conflictRefCU = new AddressSet();
		conflictCURef = new AddressSet();

		resultUninitSet = ProgramMemoryUtil.getAddressSet(resultPgm, false);

		conflictAll = new AddressSet(); // All the conflicting addresses.
		ranges = new AddressRange[0]; // Each range for the manual merge.
		manualSet = new AddressSet(); // Expanded set of all conflicts

		mergeMy = listingMergeMgr.mergeMy;
		mergeLatest = listingMergeMgr.mergeLatest;
		mergeOriginal = listingMergeMgr.mergeOriginal;

		myResolvedDts = (Map<Long, DataType>) mergeManager
				.getResolveInformation(MergeConstants.RESOLVED_MY_DTS);
		origResolvedDts = (Map<Long, DataType>) mergeManager
				.getResolveInformation(MergeConstants.RESOLVED_ORIGINAL_DTS);

		mergedCodeUnits = new AddressSet();

		if (mergeManager != null) {
			mergeManager.setResolveInformation(MergeConstants.RESOLVED_CODE_UNITS, mergedCodeUnits);
			mergeManager.setResolveInformation(MergeConstants.PICKED_LATEST_CODE_UNITS,
				pickedLatestCodeUnits);
			mergeManager.setResolveInformation(MergeConstants.PICKED_MY_CODE_UNITS,
				pickedMyCodeUnits);
			mergeManager.setResolveInformation(MergeConstants.PICKED_ORIGINAL_CODE_UNITS,
				pickedOriginalCodeUnits);
		}
	}
Manages code unit changes and conflicts between the latest versioned
program and the modified program being checked into version control.
@param listingMergeMgr the listing merge manager that owns this merger.
Ghidra/Features/Base/src/main/java/ghidra/app/merge/listing/CodeUnitMerger.java