for (Class<? extends Report> reportBeanClass : reportBeans) {
CsvReport csvReport = reportBeanClass.getAnnotation(CsvReport.class);
this.reportDefinitionMap.put(csvReport.value(), reportBeanClass);
Set<String> propertyExclusions = new HashSet<String>();
String[] reportExclusionsArray = csvReport.reportExclusions();
propertyExclusions.addAll(Arrays.asList(reportExclusionsArray));
List<String> propertiesToSelect =
this.findReportPropertiesToSelect(reportBeanClass, propertyExclusions);
this.reportProperties.put(csvReport.value(), propertiesToSelect);