I see here you are returning a custom object of `[dateList, tbRegNo]` for each person.  Should we encapsulate this in a custom POJO or are you confident this will work as you want it to?  I think it will be fine, as long as we understand what is coming from this evaluator.  Add details about this into the javadocs so we can understand it next time we look at this class.