private void uninstallMouseListener(Component comp) {
		if (comp instanceof CellRendererPane) {
			return;
		}
		if (comp instanceof Container) {
			Container c = (Container) comp;
			c.removeContainerListener(popupHandler);
			Component comps[] = c.getComponents();
			for (Component comp2 : comps) {
				uninstallMouseListener(comp2);
			}
		}
		comp.removeMouseListener(popupHandler);
	}
Used by derived classes to add dialog specific gui elements
@param comp the Component containing the derived class's components.
Ghidra/Framework/Docking/src/main/java/docking/DialogComponentProvider.java