В задаче объявлена статичное неизменяемое значение private static boolean hasEggs = true; так как его изменить невозможно, необходимо вызвать геттеры и сеттеры. это сделал но вывод все равно 10 батонов.