public void initializeCurrencies(Currency cur) {
   CurrencyResolver.resolveSetCurrency(this, cur);
 }
 public Currency currency() {
   return CurrencyResolver.resolveCurrency(this);
 }
 public String currencyString() {
   return CurrencyResolver.resolveCurrencyString(this);
 }
 public List<String> currencyStrings() {
   List<String> result = new ArrayList<String>();
   result = CurrencyResolver.resolveComponentsPattern(COMPONENTS_PATTERN, components);
   return result;
 }