я думаю что ошибка в классе CurrencyManipulatorFactory , т. к у меня поле map так и остаётся null,пожалуйста подскажите как решить или в каком месте мы инициализировали это поле или добавляли туда новые CurrencyManipulator.
package com.javarush.task.task26.task2613;
import com.javarush.task.task26.task2613.command.CommandExecutor;
import com.javarush.task.task26.task2613.exception.InterruptOperationException;
import com.javarush.task.task26.task2613.exception.NotEnoughMoneyException;
import java.util.Locale;
public class CashMachine {
public static void main(String[] args) {
Locale.setDefault(Locale.ENGLISH);
try
{
Operation operation;
do
{
operation = ConsoleHelper.askOperation();
CommandExecutor.execute(operation);
}while (operation != Operation.EXIT);
}catch (InterruptOperationException e){
ConsoleHelper.writeMessage("Good Bye!");
} catch (NotEnoughMoneyException e) {
e.printStackTrace();
}
}
}