public static void showDialog(Component parent, DialogComponentProvider dialogComponent) {
		doShowDialog(dialogComponent, parent);
	}
Shows the dialog using the given parent component to find a parent window and to position the
dialog. If a Window can be found containing the given component, it will be used as the
parent window for the dialog. If the component is null or not contained in a window, the
current active window manager will be used to parent the dialog. If there are no active
tools, then a frame will be created to parent the dialog.

@param parent the component whose window over which the given dialog will be shown; null
           signals to use the active window
@param dialogComponent the DialogComponentProvider object to be shown in a dialog.
@see #getParentWindow(Component) for parenting notes
Ghidra/Framework/Docking/src/main/java/docking/DockingWindowManager.java