Да, валидатор ругается на неработоспособность метода createNewNumber() (смотри код). В отличие от тех, кто уже задавал такие вопросы я реализовал свой метод немного иначе. Если клетка занята, то в цикле ищется новая случайная свободная клетка. И так пока не найдется подходящая клетка. В чем ошибка? Ячейка заполняется, причем только пустая, число либо 2, либо 4, цикл прерывается из за boolean notPlaced.