private void checkAddedNonNoteBookmark(TaskMonitor monitor, Address addr, Bookmark currentBookmark)
			throws CancelledException {
		String myType = currentBookmark.getTypeString();
		String myCategory = currentBookmark.getCategory();
		String myComment = currentBookmark.getComment();
		// Non-NOTE type
		Bookmark original = originalBookmarkMgr.getBookmark(addr, myType, myCategory);
		if (original == null) {
			// MY added this bookmark
			Bookmark latest = latestBookmarkMgr.getBookmark(addr, myType, myCategory);
			if (latest == null) {
				// MY added
				merge(addr, myType, myCategory, KEEP_MY, monitor);
			}
			else {
				String latestComment = latest.getComment();
				if (!SystemUtilities.isEqual(myComment, latestComment)) {
					// MY & LATEST added same bookmark w/ different comments, so conflict.
					addConflict(addr, myType, myCategory);
				}
			}
		}
	}
Constructs a comments merger.
@param listingMergeMgr the listing merge manager that owns this merger.
Ghidra/Features/Base/src/main/java/ghidra/app/merge/listing/BookmarkMerger.java