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;
  }