public static XmlNamedElementPattern.XmlAttributePattern attributeWithDom(
     String attributeName, ElementPattern<? extends DomElement> domPattern) {
   return XmlPatterns.xmlAttribute().withLocalName(attributeName).and(withDom(domPattern));
 }
 public static XmlTagPattern.Capture tagWithDom(
     String tagName, ElementPattern<? extends DomElement> domPattern) {
   return XmlPatterns.xmlTag().withLocalName(tagName).and(withDom(domPattern));
 }