final PreviewDialog dialog = createDialog( report );
final ReportController reportController = getReportController();
if ( reportController != null ) {
dialog.setReportController( reportController );
}
dialog.pack();
if ( dialog.getParent() != null ) {
RefineryUtilities.centerDialogInParent( dialog );
} else {
RefineryUtilities.centerFrameOnScreen( dialog );
}