public abstract List<EntryDTO> calculateEntries(Event event, DateTime when);
public final List<EntryDTO> calculateEntries(Event event) { return calculateEntries(event, new DateTime()); }
    public abstract List<EntryDTO> calculateEntries(Event event, DateTime when);