}
this.reportContext = reportContext;
this.job = job;
this.exportDescriptor = reportContext.getExportDescriptor();
this.reportDataFactory = new CachingReportDataFactory(job.getDataFactory());
this.reportStack = new FastStack();
this.markStack = new FastStack();
this.expressionsStack = new FastStack();
this.advanceRequested = false;
this.dataRow = GlobalMasterRow.createReportRow(reportContext);