band.setData(data);
Collection<ReportBand> childrenBandDefinitions = definition.getChildren();
if (childrenBandDefinitions != null) {
for (ReportBand childDefinition : childrenBandDefinitions) {
List<BandData> childBands = createBands(childDefinition, band, params);
band.addChildren(childBands);
}
}
bandsList.add(band);
}
return bandsList;