LOGGER.severe("Could not read class file: " + e.getMessage());
throw new IllegalStateException(e);
}
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);
}
}