docs: public CmsContainerPageBean getPage(Object page, Object locale) {
  
          CmsResource pageResource = null;
          CmsContainerPageBean result = null;
          if (m_cms != null) {
              try {
                  pageResource = CmsJspElFunctions.convertRawResource(m_cms, page);
                  Locale l = CmsJspElFunctions.convertLocale(locale);
                  result = getPage(pageResource);
                  if (result != null) {
                      CmsADEConfigData adeConfig = OpenCms.getADEManager().lookupConfiguration(
                          m_cms,
                          pageResource.getRootPath());
                      for (CmsContainerBean container : result.getContainers().values()) {
                          for (CmsContainerElementBean element : container.getElements()) {
                              boolean isGroupContainer = element.isGroupContainer(m_cms);
                              boolean isInheritedContainer = element.isInheritedContainer(m_cms);
                              I_CmsFormatterBean formatterConfig = null;
                              if (!isGroupContainer && !isInheritedContainer) {
                                  element.initResource(m_cms);
                                  // ensure that the formatter configuration id is added to the element settings, so it will be persisted on save
                                  formatterConfig = CmsJspTagContainer.getFormatterConfigurationForElement(
                                      m_cms,
                                      element,
                                      adeConfig,
                                      container.getName(),
                                      "",
                                      0);
                                  if (formatterConfig != null) {
                                      element.initSettings(m_cms, formatterConfig, l, m_request, null);
                                  }
                              }
                          }
                      }
                  }
              } catch (Exception e) {
                  LOG.warn(e.getLocalizedMessage(), e);
              }
  
          }
          return result;
      }