почему метод выдаёт ошибку?