code: private static synchronized List<String> getAllTenderCurrencies() {
          List<String> all = (ALL_TENDER_CODES == null) ? null : ALL_TENDER_CODES.get();
          if (all == null) {
              // Filter out non-tender currencies which have "from" date set to 9999-12-31
              // CurrencyFilter has "to" value set to 9998-12-31 in order to exclude them
              //CurrencyFilter filter = CurrencyFilter.onDateRange(null, new Date(253373299200000L));
              CurrencyFilter filter = CurrencyFilter.all();
              all = Collections.unmodifiableList(getTenderCurrencies(filter));
              ALL_TENDER_CODES = new SoftReference<List<String>>(all);
          }
          return all;
      }
docs: /*
  Returns an unmodifiable String list including all known tender currency codes.