code: public static ResourceBundle getResourceBundle(Class<?> caller, String bundleName, Locale locale) {
          return TraceNLSResolver.getInstance().getResourceBundle(caller, bundleName, locale);
      }
docs: Looks up the specified ResourceBundle
  
  This method first uses the current classLoader to find the
  ResourceBundle. If that fails, it uses the context classLoader.
  
  @param caller
  Class object calling this method
  @param bundleName
  the fully qualified name of the ResourceBundle. Must not be
  null.
  @param locale
  the Locale object to use when looking up the ResourceBundle.
  Must not be null.
  @return ResourceBundle
  @throws RuntimeExceptions
  caused by MissingResourceException or NullPointerException
  where resource bundle or classloader cannot be loaded