code: private Map<String, String> parseAttributes(I_CmsXmlContentLocation formatterLoc) {
  
          Map<String, String> result = new LinkedHashMap<>();
          for (I_CmsXmlContentValueLocation mappingLoc : formatterLoc.getSubValues(N_ATTRIBUTE)) {
              String key = CmsConfigurationReader.getString(m_cms, mappingLoc.getSubValue(N_KEY));
              String value = CmsConfigurationReader.getString(m_cms, mappingLoc.getSubValue(N_VALUE));
              result.put(key, value);
          }
          return Collections.unmodifiableMap(result);
      }
docs: Parses formatter attributes.
  
  @param formatterLoc the node location
  @return the map of formatter attributes (unmodifiable)