Возмущается на конструкцию switch. Конкретнее, ему не нравится ClassName.class.getSimpleName(). Я так понимаю, что таким образом я возвращаю простое имя класса(без пакетов), тоже самое возвращается и в условии значения switch, и switch проверяет их через equal? Где я тут ошибаюсь?