protected String getConflictString(Address min2, Address max2) {
		StringBuffer buf = new StringBuffer();
		buf.append("Conflicting code units are defined in '" + LATEST_TITLE + "' and '" + MY_TITLE +
			"' from ");
		ConflictUtility.addAddress(buf, min2);
		buf.append(" to ");
		ConflictUtility.addAddress(buf, max2);
		buf.append(".");
		buf.append("<br>");
		StringBuffer conflictBuf = new StringBuffer();
		int count = 0;
		if (conflictBytes.intersects(min2, max2)) {
			conflictBuf.append("bytes"); // LatestByte MyByte in conflict
			count++;
		}
		if (conflictCodeUnits.intersects(min2, max2)) {
			conflictBuf.append(
				getConflictPrefix(conflictBuf) + "code units (including any overrides)");
			count++;
		}
		if ((conflictByteCU.intersects(min2, max2)) || (conflictCUByte.intersects(min2, max2))) {
			conflictBuf.append(
				getConflictPrefix(conflictBuf) + "byte versus code unit (including any overrides)");
			count++;
		}
		if ((conflictByteEquate.intersects(min2, max2)) ||
			(conflictEquateByte.intersects(min2, max2))) {
			conflictBuf.append(getConflictPrefix(conflictBuf) + "byte versus equate");
			count++;
		}
		if ((conflictEquateCU.intersects(min2, max2)) ||
			(conflictCUEquate.intersects(min2, max2))) {
			conflictBuf.append(getConflictPrefix(conflictBuf) +
				"equate versus code unit (including any overrides)");
			count++;
		}
		if ((conflictRefCU.intersects(min2, max2)) || (conflictCURef.intersects(min2, max2))) {
			conflictBuf.append(getConflictPrefix(conflictBuf) +
				"reference versus code unit (including any overrides)");
			count++;
		}
		if (conflictBuf.length() > 0) {
			buf.append("Conflicting change" + ((count > 1) ? "s are" : " is") + ": ");
			buf.append(conflictBuf);
			buf.append(".");
		}
		return buf.toString();
	}
Merges all the current conflicts according to the conflictOption.
@param listingPanel the listing merge panel
@param chosenConflictOption the conflict option to use when merging (should be ASK_USER for interactive).
@param monitor the status monitor
@throws CancelledException if the user cancels
@throws MemoryAccessException if bytes can't be merged.
Ghidra/Features/Base/src/main/java/ghidra/app/merge/listing/CodeUnitMerger.java