private void merge(Address addr, int programMergeFilterCommentType, int chosenConflictOption,
			TaskMonitor monitor) throws CancelledException {
		boolean both = false;
		if ((chosenConflictOption & KEEP_ORIGINAL) != 0) {
			listingMergeMgr.mergeOriginal.mergeComment(new AddressSet(addr),
				programMergeFilterCommentType, both, monitor);
			both = true;
		}
		if ((chosenConflictOption & KEEP_LATEST) != 0) {
			listingMergeMgr.mergeLatest.mergeComment(new AddressSet(addr),
				programMergeFilterCommentType, both, monitor);
			both = true;
		}
		if ((chosenConflictOption & KEEP_MY) != 0) {
			listingMergeMgr.mergeMy.mergeComment(new AddressSet(addr),
				programMergeFilterCommentType, both, monitor);
			both = true;
		}
	}
Determines if there is a conflict for the indicated type of comment
at the specified address.
@param addr
@param programMergeCommentType
@return
Ghidra/Features/Base/src/main/java/ghidra/app/merge/listing/CommentMerger.java