public static List<Currency> getCurrenciesList() { Map<String, String> currencyCodes = Defined.getCurrenciesArray(); List<Currency> currencies = new ArrayList<>(); for (Map.Entry<String, String> currencyEntry : currencyCodes.entrySet()) { Currency currency = new Currency(); currency.setCode(currencyEntry.getKey()); currency.setName(currencyEntry.getValue()); currencies.add(currency); } return currencies; }