@Override
	public void disposed() {
		if (markupItemsTable == null) {
			return;
		}

		// must remove the listener first to avoid callback whilst we are disposing
		ListSelectionModel selectionModel = markupItemsTable.getSelectionModel();
		selectionModel.removeListSelectionListener(markupItemSelectionListener);

		markupItemsTableModel.dispose();

		for (Filter<VTMarkupItem> filter : filters) {
			filter.dispose();
		}

		ancillaryFilterDialog.dispose();

		tool.removePopupActionProvider(this);
	}
Displays or hides the function comparison panel within the markup items provider.
@param show true indicates to show the function comparison within the provider.
Otherwise, hide it.
Ghidra/Features/VersionTracking/src/main/java/ghidra/feature/vt/gui/provider/markuptable/VTMarkupItemsTableProvider.java