@Override protected Map<QName, String> getAttributes(Element element) { return DomUtils.toAttributes(element.getAttributes()); }
@Override protected LinkedListMultimap<QName, Element> mapChildElements(Iterable<Element> elements) { return DomUtils.mapChildElementsForSingletonNode(elements.iterator().next()); }