private void setPrimary(Address addr, int conflictOption) {
		Symbol primary = null;
		switch (conflictOption) {
			case KEEP_LATEST:
				primary = getResultSymbolFromLatestSymbol(latestSymTab.getPrimarySymbol(addr));
				break;
			case KEEP_MY:
				primary = getResultSymbolFromMySymbol(mySymTab.getPrimarySymbol(addr));
				break;
			case KEEP_ORIGINAL:
				primary = getResultSymbolFromOriginalSymbol(originalSymTab.getPrimarySymbol(addr));
				break;
		}
		if ((primary != null) && !primary.isPrimary()) {
			primary.setPrimary();
		}
	}
Sets the primary symbol at the indicated address to be the one that is
primary in the program indicated by conflictOption.
@param addr the address
@param conflictOption KEEP_LATEST, KEEP_MY, or KEEP_ORIGINAL.
Ghidra/Features/Base/src/main/java/ghidra/app/merge/listing/SymbolMerger.java