Domain Specific Language to sugar the way you populate and invoke a JRBeanCollectionDataSource report