@Override
	public void close() {
		// Overridden to *not* all dispose() when closed, since this dialog is meant to be reused
		closeDialog();
	}
Constructs a new ReusableDialogComponentProvider.
@param title the title for this dialog.
@param modal true if this dialog should be modal.
@param includeStatus true if this dialog should include a status line.
@param includeButtons true if this dialog will have a button panel at the bottom.
@param canRunTasks true means this dialog can execute tasks
       ({@link #executeProgressTask(Task, int)} and it will show a progress monitor when
       doing so.
Ghidra/Framework/Docking/src/main/java/docking/ReusableDialogComponentProvider.java