protected String toDisplayString(String resourceBundleName,Locale locale){
  loadResourceBundle(resourceBundleName,locale);
  Object o=table.get(locale);
  if (o != null && o instanceof Hashtable) {
    Hashtable resourceTable=(Hashtable)o;
    o=resourceTable.get(key);
    if (o != null && o instanceof String) {
      return (String)o;
    }
  }
  return key;
}

protected String toDisplayString ( String resourceBundleName , Locale locale ) { loadResourceBundle ( resourceBundleName , locale ) ; Object o = table . get ( locale ) ; if ( o != null && o instanceof Hashtable ) { Hashtable resourceTable = ( Hashtable ) o ; o = resourceTable . get ( key ) ; if ( o != null && o instanceof String ) { return ( String ) o ; } } return key ; }
obtains the key as a localized string . if a localized string cannot be found for the key , the locale independent key stored in the role will be returned . this method is intended to be used only by subclasses so that they can specify their own resource bundles which contain localized strings for their keys .
