@Override
	protected void doLoad(Accumulator<LocationReference> accumulator, TaskMonitor monitor)
			throws CancelledException {

		LocationDescriptor locationDescriptor = provider.getLocationDescriptor();

		// do this here so that the search is always up-to-date with the options, even if
		// the descriptor is cached
		locationDescriptor.setUseDynamicSearching(provider.useDynamicDataTypeSearching());

		locationDescriptor.getReferences(accumulator, monitor, performFullReload);
		initialized = true;
		performFullReload = false; // no need to perform full reloads unless explicitly set to
	}
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