происходит задвоение валидации - в первом пункте валидирует конструктор, во втором пункте валидирует специальный метод мне не хватает в постановке назначения этого функционала https://github.com/gochaorg/blog/blame/6a9942de36c0ffe3493de12dbfc2a524dcff8b89/itdocs/learn-java/02-oop-basic-v2-student.md#L20 создание класса валидатора не указано в задании и кажется избыточным https://github.com/gochaorg/blog/blame/6a9942de36c0ffe3493de12dbfc2a524dcff8b89/itdocs/learn-java/02-oop-basic-v2-student.md#L39