code: public static String getString(int handle, String key) {
  
          ResourceBundle bundle;
          String         s;
  
          synchronized (mutex) {
              if (handle < 0 || handle >= bundleList.size() || key == null) {
                  bundle = null;
              } else {
                  bundle = (ResourceBundle) bundleList.get(handle);
              }
          }
  
          if (bundle == null) {
              s = null;
          } else {
              try {
                  s = bundle.getString(key);
              } catch (Exception e) {
                  s = null;
              }
          }
  
          return s;
      }
docs: Retrieves, from the <code>ResourceBundle</code> object corresponding
  to the specified handle, the <code>String</code> value corresponding
  to the specified key.  <code>null</code> is retrieved if either there
  is no <code>ResourceBundle</code> object for the handle or there is no
  <code>String</code> value for the specified key. <p>
  
  @param handle an <code>int</code> handle to a
  <code>ResourceBundle</code> object
  @param key A <code>String</code> key to a <code>String</code> value
  @return The String value correspoding to the specified handle and key.