void showAddBookmarkDialog(Address address, Program program) {
		if (program != currentProgram) {
			return;
		}
		CodeUnit cu = getLowestLevelCodeUnit(program, address);
		if (cu == null) {
			return;
		}
		boolean hasSelection = currentSelection != null && !currentSelection.isEmpty();
		CreateBookmarkDialog createDialog = new CreateBookmarkDialog(this, cu, hasSelection);
		tool.showDialog(createDialog);
	}
Get or create a bookmark navigator for the specified bookmark type

@param type the bookmark type
@return bookmark navigator
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/bookmark/BookmarkPlugin.java