}
public List<FlowRecordHandler> process(FlowRecordIterator recordIterator, Date startDate, Date endDate) throws FlowProcessingException {
List<FlowRecordHandler> recordHandlers =
new ArrayList<FlowRecordHandler>(processingRules.size());
FlowRecord rec = null;
for (FlowDataProcessingRule rule : processingRules) {
FlowRecordHandler h = rule.getRecordHandlerInstance();
h.setStartDate(startDate);
h.setEndDate(endDate);