final Object dataCacheEnabledRaw =
report.getAttribute(AttributeNames.Core.NAMESPACE, AttributeNames.Core.DATA_CACHE);
final boolean dataCacheEnabled = Boolean.FALSE.equals(dataCacheEnabledRaw) == false;
this.dataFactory = new CachingDataFactory(report.getDataFactory(), dataCacheEnabled);
final DocumentBundle bundle = report.getBundle();
if (bundle != null)
{
this.documentMetaData = bundle.getMetaData();
}
this.dataFactory.initialize(new DesignTimeDataFactoryContext
(configuration, resourceManager, contentBase, resourceBundleFactory, dataFactory));
final ReportEnvironmentDataRow envDataRow = new ReportEnvironmentDataRow(reportEnvironment);