code: protected void addPropertyReferenceForMap(String id, ParserContext context, MutableBeanMetadata beanMetadata,
              Map<String, String> values) {
          MutableMapMetadata mapMetadata = context.createMetadata(MutableMapMetadata.class);
          for (Entry<String, String> value : values.entrySet()) {
              mapMetadata.addEntry(createStringValue(context, value.getKey()),
                  createStringValue(context, value.getValue()));
          }
          beanMetadata.addProperty(id, mapMetadata);
      }
docs: <p>addPropertyReferenceForMap.</p>
  
  @param id a {@link java.lang.String} object.
  @param context a {@link org.apache.aries.blueprint.ParserContext} object.
  @param beanMetadata a {@link org.apache.aries.blueprint.mutable.MutableBeanMetadata} object.
  @param values a {@link java.util.Map} object.