private void removeConflictSymbols(Function function, String matchName, TaskMonitor monitor) {

		List<Address> list = multiMatchNames.get(matchName);
		if (list == null) {
			return;
		}
		Program program = function.getProgram();
		for (Address addr : list) {
			int numSymbols = deleteSymbol(matchName, addr, program);
			if (numSymbols <= 1) {
				// Only one symbol left, delete the "FID conflict" bookmark
				BookmarkManager bookmarkManager = program.getBookmarkManager();
				Bookmark bookmark = bookmarkManager.getBookmark(addr, BookmarkType.ANALYSIS,
					FIDCONFLICT_BOOKMARK_CATEGORY);
				if (bookmark != null) {
					bookmarkManager.removeBookmark(bookmark);
				}
			}
		}
	}
Delete a symbol of the given name at the given address.

@param matchName is the given Symbol name
@param addr is the given Address
@param program is the Program
@return the number of Symbols remaining at the address
Ghidra/Features/FunctionID/src/main/java/ghidra/feature/fid/cmd/ApplyFidEntriesCommand.java