public void addMarginProvider(MarginProvider provider) {
		if (provider.isResizeable()) {
			marginProviders.add(0, provider);
		}
		else {
			marginProviders.add(provider);
		}
		provider.setProgram(getProgram(), layoutModel.getAddressIndexMap(), pixmap);
		buildPanels();
	}
Adds the MarginProvider to this panel

@param provider the MarginProvider that will provide components to display in this panel's
           left margin area.
Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/listingpanel/ListingPanel.java