}
@Override
public ImmutableMap<String, String> getAttributes() {
final ImmutableMap.Builder<String, String> result = ImmutableMap.builder();
final NamedNodeMap attribs = element.getAttributes();
for (int i = 0; i < attribs.getLength(); i++) {
final Attr attrib = (Attr) attribs.item(i);
result.put(attrib.getName(), attrib.getValue());
}
return result.build();
}