final PageDefinition originalPageDef = report.getPageDefinition();
if ("true".equals(ClassicEngineBoot.getInstance().getGlobalConfig().getConfigProperty // NON-NLS
("org.pentaho.reporting.engine.classic.core.modules.gui.print.UseAlternatePageSetupDialog"))) // NON-NLS
{
final GuiContext context = new DefaultGuiContext();
final PageSetupDialog dialog;
final Window proxy = LibSwingUtil.getWindowAncestor(getReportDesignerContext().getView().getParent());
if (proxy instanceof Frame)
{
dialog = new PageSetupDialog(context, (Frame) proxy);