private Symbol findFirstNonPrimarySymbol(Address address) {
		SymbolIterator it = getSymbolsAsIterator(address);
		for (Symbol symbol : it) {
			if (!symbol.isPrimary()) {
				return symbol; // return the first non-primary symbol we find
			}
		}
		return null;
	}
Save off old local symbols whose upgrade needs to be deferred until after function manager
upgrade has been completed.

@param tmpHandle scratch pad database handle
@param symbolID local symbol ID
@param oldAddr old address value from symbol table
@param name symbol name
@param isPrimary true if symbol is primary at oldAddr
@throws IOException if there is database exception
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/symbol/SymbolManager.java