Returns a new NumberFormat instance which formats
 monetary values for the specified locale.
locale | the desired locale. | 
NullPointerException |  if locale is null | |
IllegalArgumentException |  if locale isn't
     one of the locales returned from
     java.util.spi.LocaleServiceProvider.getAvailableLocales(). | 
java.text.NumberFormat.getCurrencyInstance(java.util.Locale)
Diagram: LocaleProvider