@Override
	public ProgramLocation getProgramLocation(int row, int column) {

		LocationReference ref = getRowObject(row);
		ProgramLocation location = ref.getProgramLocation();
		if (location != null) {
			return location;
		}

		return super.getProgramLocation(row, column);
	}
A table model that shows the same contents as the {@link AddressPreviewTableModel}, but will
also add a references table column when the underlying data contains references.  This model
uses data provided by a {@link LocationDescriptor}, which is contained by the given
{@link LocationReferencesProvider}.
<p>
This model also adds the functionality for clients to know when the model has finished loading
and it also allows users to reload the data.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/navigation/locationreferences/LocationReferencesTableModel.java