code: public static MonetaryAmountFormat getAmountFormat(Locale locale, String... providers) {
          return getAmountFormat(AmountFormatQueryBuilder.of(locale).setProviderNames(providers).setLocale(locale).build());
      }
docs: Access the default {@link MonetaryAmountFormat} given a {@link Locale}.
  
  @param locale    the target {@link Locale}, not {@code null}.
  @param providers The providers to be queried, if not set the providers as defined by #getDefaultCurrencyProviderChain()
  are queried.
  @return the matching {@link MonetaryAmountFormat}
  @throws MonetaryException if no registered {@link MonetaryAmountFormatProviderSpi} can provide a
  corresponding {@link MonetaryAmountFormat} instance.