code: private List<CmsMetaMapping> parseMetaMappings(I_CmsXmlContentLocation formatterLoc) {
  
          List<CmsMetaMapping> mappings = new ArrayList<CmsMetaMapping>();
          for (I_CmsXmlContentValueLocation mappingLoc : formatterLoc.getSubValues(N_META_MAPPING)) {
              String key = CmsConfigurationReader.getString(m_cms, mappingLoc.getSubValue(N_KEY));
              String element = CmsConfigurationReader.getString(m_cms, mappingLoc.getSubValue(N_ELEMENT));
              String defaultValue = CmsConfigurationReader.getString(m_cms, mappingLoc.getSubValue(N_DEFAULT));
              String orderStr = CmsConfigurationReader.getString(m_cms, mappingLoc.getSubValue(N_ORDER));
              int order = 1000;
              if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(orderStr)) {
                  try {
                      order = Integer.parseInt(orderStr);
                  } catch (NumberFormatException e) {
                      // nothing to do
                  }
              }
              CmsMetaMapping mapping = new CmsMetaMapping(key, element, order, defaultValue);
              mappings.add(mapping);
          }
          return mappings;
      }
docs: Parses the mappings.<p>
  
  @param formatterLoc the formatter value location
  
  @return the mappings