code: public Set<CurrencyUnit> getCurrencies(Locale locale, String... providers) {
          return getCurrencies(CurrencyQueryBuilder.of().setCountries(locale).setProviderNames(providers).build());
      }
docs: Provide access to all currently known currencies.
  
  @param locale    the target {@link java.util.Locale}, typically representing an ISO country,
  not {@code null}.
  @param providers the (optional) specification of providers to consider. If not set (empty) the providers
  as defined by #getDefaultRoundingProviderChain() should be used.
  @return a collection of all known currencies, never null.