code: private void parseNamespaceDefinitions(BeanDefinitionBuilder builder, Element element) {
          Map<String, String> namespaces = new LinkedHashMap<String, String>();
          for (Element namespace : DomUtils.getChildElementsByTagName(element, "namespace")) {
              namespaces.put(namespace.getAttribute("prefix"), namespace.getAttribute("uri"));
          }
  
          if (!namespaces.isEmpty()) {
              builder.addPropertyValue("namespaceMappings", namespaces);
          }
      }
docs: Parses all variable definitions and adds those to the bean definition
  builder as property value.
  @param builder the target bean definition builder.
  @param element the source element.