}
protected HashMap<String, Object> getDataPart(int part) throws ClipsServerException{
HashMap<String, Object> subParams = new HashMap<String, Object>();
ArrayList<Map<String, Object>> lines = addSubreportDataSet(part, subParams);
JRDataSource sourse = new JRMapCollectionDataSource(lines);
HashMap<String, Object> target = new HashMap<String, Object>();
target.put(ReportBaseConstant.SUBREPORT_DATA_ARRAY_NAME, lines);
target.put(ReportBaseConstant.SUBREPORT_DATASOURCE_NAME, sourse);
target.put(ReportBaseConstant.SUBREPORT_PARAMETER_NAME, subParams);
putTableParams(target, part);