Не пойму, почему выходит за пределы массива и почему ругается валидатор. Если запустить код, то метод все делает правильно, добавляет как бы клонирует одну ячейку за другой.