private AddressSet getCommentDiffs(CommentType commentType, AddressSetView addressSet,
			CommentTypeComparator c, TaskMonitor monitor) throws CancelledException {
		AddressIterator iter1 = listing1.getCommentAddressIterator(commentType, addressSet, true);
		AddressSet addressSet2 = DiffUtility.getCompatibleAddressSet(addressSet, program2);
		AddressIterator iter2 = listing2.getCommentAddressIterator(commentType, addressSet2, true);
		return c.getObjectDiffs(iter1, iter2, monitor);
	}
Determines the code unit addresses where there are comment differences of the
indicated type between program1 and program2.
@param commentType the type of comment. These are defined
in <CODE>CodeUnit</CODE>. (i.e. CommentType.EOL).
@param addressSet the addresses to check for differences.
The addresses in this address set should be derived from program1.
@param c the comparator to use for determining where the differences are.
@param monitor the task monitor for indicating the progress of
determining differences. This monitor reports the progress to the user.

@return the addresses where there were code unit differences of the
specified type.
The addresses in this address set are derived from program1.
@throws CancelledException if the user cancelled the Diff.
Ghidra/Features/Base/src/main/java/ghidra/program/util/ProgramDiff.java