private void loadComparisonPanel(MatchInfo matchInfo) {
		if (matchInfo != null) {
			VTAssociationType type = matchInfo.getMatch().getAssociation().getType();
			if (type == VTAssociationType.DATA) {
				Data sourceData = matchInfo.getSourceData();
				Data destinationData = matchInfo.getDestinationData();
				if (sourceData != null && destinationData != null) {
					functionComparisonPanel.loadData(sourceData, destinationData);
				}
				else {
					loadAddresses(matchInfo);
				}
			}
			else {
				Function sourceFunction = matchInfo.getSourceFunction();
				Function destinationFunction = matchInfo.getDestinationFunction();
				if (sourceFunction != null && destinationFunction != null) {
					functionComparisonPanel.loadFunctions(sourceFunction, destinationFunction);
				}
				else {
					loadAddresses(matchInfo);
				}
			}
		}
		else {
			functionComparisonPanel.clear();
		}

		if (sourceHighlightProvider != null) {
			sourceHighlightProvider.updateMarkup();
		}
		if (destinationHighlightProvider != null) {
			destinationHighlightProvider.updateMarkup();
		}
		functionComparisonPanel.validate();
	}
Loads the markup items table and its function comparison panel with the indicated match.
@param matchInfo indicates which match (if any) to load.
Ghidra/Features/VersionTracking/src/main/java/ghidra/feature/vt/gui/provider/markuptable/VTMarkupItemsTableProvider.java