}
if (type != Currency.LONG_NAME) { // not long name only
TextTrieMap currencySymbolTrie = (TextTrieMap)currencyTrieVec.elementAt(0);
handler = new CurrencyNameResultHandler();
currencySymbolTrie.find(text, pos.getIndex(), handler);
list = handler.getMatchedCurrencyNames();
if (list != null && list.size() != 0) {
Iterator it = list.iterator();
while (it.hasNext()) {
CurrencyStringInfo info = (CurrencyStringInfo)it.next();