* @throws org.pentaho.reporting.engine.classic.core.ReportProcessingException
*/
protected MasterReport materialize(final MasterReport report,
final ReportPreProcessor processor) throws ReportProcessingException
{
final PerformanceMonitorContext pmc = new NoOpPerformanceMonitorContext();
final DefaultProcessingContext processingContext = new DefaultProcessingContext(report);
final DataSchemaDefinition definition = report.getDataSchemaDefinition();
final DefaultFlowController flowController = new DefaultFlowController(processingContext,
definition, StateUtilities.computeParameterValueSet(report), pmc);
final CachingDataFactory dataFactory = new CachingDataFactory(report.getDataFactory(), false);