docs: private void parseMatcherDefinitions(BeanDefinitionBuilder builder, Element element) {
          ManagedMap<String, Object> matchers = new ManagedMap<String, Object>();
          for (Element matcher : DomUtils.getChildElementsByTagName(element, "matcher")) {
              if (matcher.hasAttribute("ref")) {
                  matchers.put(matcher.getAttribute("name"), new RuntimeBeanReference(matcher.getAttribute("ref")));
              } else {
                  matchers.put(matcher.getAttribute("name"), BeanDefinitionBuilder.rootBeanDefinition(matcher.getAttribute("class")).getBeanDefinition());
              }
          }
  
          if (!matchers.isEmpty()) {
              builder.addPropertyValue("members", matchers);
          }
      }