docs: protected void resolveDefaultMappings(CmsObject cms, CmsFile file, CmsXmlContent content) throws CmsException {
  
          for (Map.Entry<String, List<String>> e : m_elementMappings.entrySet()) {
              String path = e.getKey();
              List<String> mappings = e.getValue();
              if (mappings == null) {
                  // nothing to do if we have no mappings at all
                  continue;
              }
              for (int v = mappings.size() - 1; v >= 0; v--) {
                  String mapping = mappings.get(v);
                  if (!isMappingUsingDefault(path, mapping)) {
                      continue;
                  }
                  for (Locale locale : content.getLocales()) {
                      if (content.hasValue(path, locale)) {
                          continue;
                      } else {
                          String defaultValue = getDefault(cms, file, null, path, locale);
                          if (defaultValue != null) {
                              resolveMapping(cms, content, path, true, 0, locale, defaultValue);
                          }
                      }
                  }
  
              }
          }
      }