private static JRFillDataset createFillDataset(JRDatasetRun datasetRun,
JRFillObjectFactory factory) throws JRException
{
JasperReport jasperReport = factory.getFiller().getJasperReport();
JRDataset reportDataset = JRReportUtils.findSubdataset(datasetRun, jasperReport);
JRFillDataset fillDataset = new JRFillDataset(factory.getFiller(), reportDataset, factory);
fillDataset.createCalculator(jasperReport);
return fillDataset;
}