docs: private void addMappingsForFormatter(
          I_CmsFormatterBean formatterBean,
          CmsUUID elementId,
          CmsMacroResolver resolver,
          boolean isDetailContent) {
  
          if ((formatterBean != null) && (formatterBean.getMetaMappings() != null)) {
              for (CmsMetaMapping map : formatterBean.getMetaMappings()) {
                  String key = map.getKey();
                  key = resolver.resolveMacros(key);
                  // the detail content mapping overrides other mappings
                  if (isDetailContent
                      || !m_metaMappings.containsKey(key)
                      || (m_metaMappings.get(key).m_order <= map.getOrder())) {
                      MetaMapping mapping = new MetaMapping();
                      mapping.m_key = key;
                      mapping.m_elementXPath = map.getElement();
                      mapping.m_defaultValue = resolver.resolveMacros(map.getDefaultValue());
                      mapping.m_order = map.getOrder();
                      mapping.m_contentId = elementId;
                      m_metaMappings.put(key, mapping);
                  }
              }
          }
      }