docs: private CmsResource getMessageBundle() {
  
          OpenCms.getLocaleManager();
          String localString = CmsLocaleManager.getDefaultLocale().toString();
          List<String> moduleResource = m_module.getResources();
          for (String resourcePath : moduleResource) {
              if (resourcePath.contains(PATH_I18N) && resourcePath.endsWith(localString)) {
                  try {
                      return m_cms.readResource(resourcePath);
                  } catch (CmsException e) {
                      LOG.error("Can not read message bundle", e);
                  }
              }
          }
          String moduleFolder = getModuleFolder(m_module.getName());
          if (CmsStringUtil.isEmptyOrWhitespaceOnly(moduleFolder)) {
              return null;
          }
          String bundlePath = CmsStringUtil.joinPaths(
              moduleFolder,
              PATH_I18N,
              m_module.getName() + SUFFIX_BUNDLE_FILE + "_" + localString);
          if (m_cms.existsResource(bundlePath)) {
              try {
                  return m_cms.readResource(bundlePath);
              } catch (CmsException e) {
                  LOG.error("No bundle found for module", e);
              }
          }
          return null;
      }