//Preparing parameters
Map parameters = new HashMap();
parameters.put("ReportTitle", "Address Report");
parameters.put("DataFile", "CustomBeanFactory.java - Bean Array");
JasperFillManager.fillReportToFile("build/reports/DataSourceReport.jasper", parameters, new JRBeanArrayDataSource(CustomBeanFactory.getBeanArray()));
System.err.println("Filling time : " + (System.currentTimeMillis() - start));
}