public final Symbol getSymbolBefore(Address address) {
		SymbolIterator iterator =
			currentProgram.getSymbolTable().getSymbolIterator(address.subtract(1), false);
		if (iterator.hasNext()) {
			return iterator.next();
		}
		return null;
	}
Returns the previous non-default primary symbol defined
after the previous address.
@param address the address to use as a starting point
@return the next non-default primary symbol
Ghidra/Features/Base/src/main/java/ghidra/program/flatapi/FlatProgramAPI.java