Задача решена, но я не понимаю. Компилятору не нравилась строка isEmpty из решения. Он выводил: обращение к элементу Null. Что вообще произошло?