Привет, Никак не могу одолеть метод doWork()... Думаю проблема в проверке через instanceof, но никак не могу понять в чем проблема. В предложенном правильном решении это видимо работает. Еще пробовал вместо instanceof через person.getClass().getName().equals("User"), но тоже не работает. Несмотря на одобрение валидатором, doWork() работает не верно, так как: при вводе user выводит: I usually just live. I usually do nothing. I usually write code. It's a wonderful life! при вводе loser: I usually do nothing. I usually write code. It's a wonderful life! при вводе proger: It's a wonderful life!