docs: public Map<CmsJspContentAccessBean, CmsDynamicFunctionFormatWrapper> getFunctionFormatFromContent() {
  
          Transformer transformer = new Transformer() {
  
              @Override
              public Object transform(Object contentAccess) {
  
                  CmsXmlContent content = (CmsXmlContent)(((CmsJspContentAccessBean)contentAccess).getRawContent());
                  CmsDynamicFunctionParser parser = new CmsDynamicFunctionParser();
                  CmsDynamicFunctionBean functionBean = null;
                  try {
                      functionBean = parser.parseFunctionBean(m_cms, content);
                  } catch (CmsException e) {
                      LOG.debug(e.getLocalizedMessage(), e);
                      return new CmsDynamicFunctionFormatWrapper(m_cms, null);
                  }
                  String type = getContainer().getType();
                  String width = getContainer().getWidth();
                  int widthNum = -1;
                  try {
                      widthNum = Integer.parseInt(width);
                  } catch (NumberFormatException e) {
                      LOG.debug(e.getLocalizedMessage(), e);
                  }
                  CmsDynamicFunctionBean.Format format = functionBean.getFormatForContainer(m_cms, type, widthNum);
                  CmsDynamicFunctionFormatWrapper wrapper = new CmsDynamicFunctionFormatWrapper(m_cms, format);
                  return wrapper;
              }
          };
          return CmsCollectionsGenericWrapper.createLazyMap(transformer);
      }