Нажал кнопку "Сбросить прогресс по текущей задаче", не ожидал, что будет сброшено задание до нуля (прям до первой задачи с момента создания классов). При этом все классы и методы сохранились. Теперь не могу выбраться из отрицательного баланса по теневой энергии (при сбросе прогресса была вычтена вся уже заработанная теневая энергия по выполненным подзадачам), т.к. повторная сдача заданий полная лажа с валидатором. Вот здесь он мне говорит: "В классе AdvertisementManager должно быть создано поле storage содержащее экземпляр класса AdvertisementStorage." И как это исправить? Помогите, плз.
package com.javarush.task.task27.task2712;
import com.javarush.task.task27.task2712.kitchen.Order;
import java.io.IOException;
import java.util.Observable;
import java.util.logging.Level;
import java.util.logging.Logger;
public class Tablet extends Observable {
final int number;
static Logger logger = Logger.getLogger(Tablet.class.getName());
public Tablet(int number) {
this.number = number;
}
public Order createOrder() {
Order order = null;
try {
order = new Order(this);
ConsoleHelper.writeMessage(order.toString());
if (!order.isEmpty()) {
setChanged();
notifyObservers(order);
}
} catch (IOException e) {
logger.log(Level.SEVERE, "Console is unavailable.");
}
return order;
}
@Override
public String toString() {
return "Tablet{" +
"number=" + number +
'}';
}
}