Date sortKey = contentItem.getDateSortKey();
boolean matchesStartDate = (cutoff == null) ||
(localFilterSpec.oldestFirst ? !sortKey.before(cutoff) : !sortKey.after(cutoff));
if (matchesStartDate && localFilterSpec.doesContentItemMatch(contentItem)) {
relevantContentItems.add(contentItem);
}
}
sortContentItemList(relevantContentItems, localFilterSpec);