docs: public I_CmsGroupNameTranslation getGroupNameTranslation() {
  
          if (m_groupNameTranslation != null) {
              return m_groupNameTranslation;
          }
          if (m_groupTranslationClass != null) {
              try {
                  m_groupNameTranslation = (I_CmsGroupNameTranslation)Class.forName(
                      m_groupTranslationClass).newInstance();
                  return m_groupNameTranslation;
              } catch (ClassNotFoundException e) {
                  LOG.error(e.getLocalizedMessage(), e);
              } catch (IllegalAccessException e) {
                  LOG.error(e.getLocalizedMessage(), e);
              } catch (InstantiationException e) {
                  LOG.error(e.getLocalizedMessage(), e);
              } catch (ClassCastException e) {
                  LOG.error(e.getLocalizedMessage(), e);
              }
              m_groupNameTranslation = getDefaultGroupNameTranslation();
              return m_groupNameTranslation;
          } else {
              m_groupNameTranslation = getDefaultGroupNameTranslation();
              return m_groupNameTranslation;
          }
      }