public void addAmount(int denomination, int count){ if (denominations.containsKey(denomination)) { denominations.put(denomination, denominations.get(denomination) + count); } else { denominations.put(denomination, count); } } public class CashMachine { public static void main(String[]args){ Locale.setDefault(Locale.ENGLISH); String code = requestCurrencyCode(); String[] den = getTwoValidNumbers(code); getManipulatorByCurrencyCode(code).addAmount(Integer.parseInt(den[0]), Integer.parseInt(den[1])); } }