Не проходит валидацию ни один метод, хотя на (1) такое решение прокатило без проблем. Замечания валидатора странные, например в задании:
4. Метод getNumberOfUserEvents(String, Date, Date) должен возвращать количество событий от переданного пользователя за выбранный период.
В валидации в рекомендации от ментора:
Метод getNumberOfUserEvents(String, Date, Date) класса LogParser должен правильно возвращать количество уникальных событий за период с null по null для пользователя String user.
Что это вообще значит "за период с null по null"?
package com.javarush.task.task39.task3913;
public enum Event {
LOGIN,
DOWNLOAD_PLUGIN,
WRITE_MESSAGE,
SOLVE_TASK,
DONE_TASK
}