Partition<CaptureSearchResult> month) {
CaptureSearchResultPartitionMap map =
new CaptureSearchResultPartitionMap();
Partitioner<CaptureSearchResult> partitioner =
new Partitioner<CaptureSearchResult>(map);
PartitionSize daySize = Partitioner.daySize;
List<Partition<CaptureSearchResult>> days = partitioner.getRange(daySize,
month.getStart(), month.getEnd());
partitioner.populate(days, month.iterator());
return days;
}