Уже запутался в требованиях и замечаниях. А так вроде работает... ) 2) Убедись, что метод withdrawAmount(int expectedAmount) возвращает карту с правильным результатом. 3) Метод execute() класса WithdrawCommand должен вызывать метод askCurrencyCode() у ConsoleHelper.