@Test
	public void testChangeMy() throws Exception {
		final String address1 = "0x100";
		final String address2 = "0x110";
		final String address3 = "0x120";

		mtf.initialize("NotepadMergeListingTest", new MergeProgramModifier() {

			@Override
			public void initializeProgram(MergeProgram program) throws Exception {
				program.addMemory("memory", "0x0", 0x200);

				program.setBookmark(address1, BookmarkType.ANALYSIS, "Found Code",
					"Original bookmark @ " + address1);
				program.setBookmark(address2, BookmarkType.ANALYSIS, "Found Code",
					"Original bookmark @ " + address2);
				program.setBookmark(address3, BookmarkType.ANALYSIS, "Found Code",
					"Original bookmark @ " + address3);
			}

			@Override
			public void modifyPrivate(MergeProgram program) throws Exception {
				program.updateBookmark(address1, BookmarkType.ANALYSIS, "NewCat", null);
				program.updateBookmark(address2, BookmarkType.ANALYSIS, null,
					"This is a new analysis comment.");
				program.updateBookmark(address3, BookmarkType.ANALYSIS, "NewCat",
					"This is a new analysis comment.");
			}
		});

		executeMerge(ASK_USER);
		waitForMergeCompletion();

		checkBookmark(address1, BookmarkType.ANALYSIS, "NewCat", "Original bookmark @ " + address1);
		checkBookmark(address2, BookmarkType.ANALYSIS, "Found Code",
			"This is a new analysis comment.");
		checkBookmark(address3, BookmarkType.ANALYSIS, "NewCat", "This is a new analysis comment.");
	}
Test the merge of Note Bookmarks in the versioned program's listing.
Ghidra/Features/Base/src/test.slow/java/ghidra/app/merge/listing/BookmarkMergerNoteTest.java