this.processKey = new ReportStateKey
(null, ReportState.BEFORE_FIRST_ROW, 0, ReportState.BEFORE_FIRST_GROUP, -1, sequenceCounter, false, false);
this.dataFactoryManager = new DataFactoryManager();
this.subReportStorage = new SubReportStorage();
this.processHandle = new InternalProcessHandle(dataFactoryManager, performanceMonitorContext);
this.crosstabColumnSequenceCounter = new LongSequence(10, -1);
this.groupSequenceCounter = new LongSequence(10, -1);
this.groupSequenceCounter.set(0, -1);
final DefaultFlowController startFlowController =
new DefaultFlowController(processingContext, report.getDataSchemaDefinition(),
StateUtilities.computeParameterValueSet(report, parameterValues), performanceMonitorContext);