public void showDialog(DialogComponentProvider dialogComponent,
			ComponentProvider centeredOnProvider) {
		ComponentPlaceholder placeholder = getActivePlaceholder(centeredOnProvider);
		Component c = null;
		if (placeholder == null && centeredOnProvider != null) {
			c = centeredOnProvider.getComponent();
		}
		doShowDialog(dialogComponent, c);
	}
Shows the dialog using the window containing the given componentProvider as its parent window

@param dialogComponent the DialogComponentProvider object to be shown in a dialog.
@param centeredOnProvider the component provider that is used to find a parent window for
           this dialog. The dialog is centered on this component provider's component.
Ghidra/Framework/Docking/src/main/java/docking/DockingWindowManager.java