Валидатор не принял такое решение
private List<Sportsman> getSportsmanWithEqualTime() {
    List<Sportsman> result = new ArrayList<>();
    for (int i = 0; i < members.size(); i++) {
        if (members.get(i).getResultTime().doubleValue() == controlSportsman.getResultTime().doubleValue()){
            result.add((members.get(i)));
        }
    }
    return result;
}
Я понимаю что задача на найди подвох, но если изменить метод сравнения, то нам уже совсем не важно как был создан объект Если уж так, то пишите в условии что менять нельзя в классе Game, и рекомендация ментора не должна указывать полностью правильный ответ, правильней будет так, посмотрите конструктор BigDemical