Пробывал разные варианты. И switch использовать, и и вложенный if, и не вложенный, обрабатывать ошибку в блоке try-catch, и не обрабатывать (пробрасывать выше). Условие сравнения enum через "==", через equals. Уже всего и не упомню. Посмотрел комментарии к задаче, вопросы по задаче. Чего то, меня все равно валидатор не пропускает. Хотя работает вроде верно. Подскажите в чем ошибка???