docs: public void setLanguage(String language)
      {
          Locale currentLocale = null;
          if (language == null)
              language = this.getProperty(Params.LANGUAGE);
          if (language != null)
          {
              currentLocale = new Locale(language, Constants.BLANK);
              m_resources = null;
          }
          if (currentLocale == null)
              currentLocale = Locale.getDefault();
          ResourceBundle resourcesOld = m_resources;
          String strResourcesName = this.getProperty(Params.RESOURCE);
          m_resources = this.getResources(strResourcesName, true);
          if (m_resources == null)
              m_resources = resourcesOld;
          this.setProperty(Params.LANGUAGE, language);
      }