private List<StockCardEntry> filterEntryByDate(final StockCard stockCard, final Date date) { return from(stockCard.getEntries()) .filter( new Predicate<StockCardEntry>() { @Override public boolean apply(StockCardEntry input) { return !DateUtils.truncate(input.getCreatedDate(), Calendar.DATE).after(date); } }) .toList(); }