с*к*, как меня бесит этот *б*ный валидатор, "3. Метод main не должен бросать исключения.", ОН МЕНЯ УЖЕ ДО УЖАСА БЕСИТ!!!!!!!!!!!!!!!!!!!!!!!!!!
public class CashMachine {
    public static void main(String[] args) throws InterruptOperationException {
        Locale.setDefault(Locale.ENGLISH);

        try {
            Operation operation;
            do {
                operation = ConsoleHelper.askOperation();
                CommandExecutor.execute(operation);

            } while (operation != Operation.EXIT);

        } catch (InterruptOperationException e) {
            try {
                CommandExecutor.execute(Operation.EXIT);
            } catch (InterruptOperationException ignored) {

            }
            ConsoleHelper.writeMessage("Operation was terminated! Bye...");
        }
    }
}
вот что ему не нравится?!?!?!?!?!?!?!?!?!?