@Override
	public String getValue(ProgramLocation rowObject, Settings settings, Program program,
			ServiceProvider serviceProvider) throws IllegalArgumentException {
		if (rowObject == null) {
			return null; // This can happen when using mapped table columns
		}

		if (rowObject instanceof LabelFieldLocation) {
			LabelFieldLocation labelFieldLocation = (LabelFieldLocation) rowObject;
			return labelFieldLocation.getSymbolPath().getName();
		}
		Symbol symbol = getSymbol(rowObject, program);
		if (symbol != null) {
			return symbol.getName();
		}

		Address address = rowObject.getAddress();
		if (address == Address.EXT_FROM_ADDRESS) {
			return address.toString();
		}

		return null;
	}
This table column displays the Label for either the program location or the address
associated with a row in the table.
Ghidra/Features/Base/src/main/java/ghidra/util/table/field/LabelTableColumn.java