code: public ResourceBundle getResources(String strResourceName, boolean bReturnKeyOnMissing)
      {
          if (strResourceName != null)
          {
          	if (strResourceName.startsWith("."))
              	strResourceName = Utility.getFullClassName(null, null, strResourceName);
              if (m_resources instanceof Resources)   // Always
                  if (strResourceName.equals(((Resources)m_resources).getResourceName()))
                  {
                  	((Resources)m_resources).setReturnKeyOnMissing(bReturnKeyOnMissing);
                      return m_resources;     // Already the current resource
                  }
          }
          ResourceBundle resources = super.getResources(strResourceName, bReturnKeyOnMissing);
          if (resources != null)
              if (!(resources instanceof Resources))
                  resources = new Resources(resources, strResourceName, bReturnKeyOnMissing);
          m_resources = resources;    // Last accessed
          if (m_resources == null)
          {
          	Utility.getLogger().warning("Resource not found: " + strResourceName);
          	if (bReturnKeyOnMissing)
          	    resources = m_resources = new Resources(null, null, true); // Return the key
          }
          return resources;
      }
docs: Get this standard resource.
  This is a utility method for loading and caching resources.
  The returned Resources object can be called just like a resource object with some
  extra functions.
  @param strResourceName The class name of the resource file to load.
  @param bReturnKeyOnMissing Return the string key if the resource is missing (typically, pass true).
  @return The Resources object.