out.writeStartElement("Blame");
Map<String, ValueAndCommit> changes = report.getChanges();
Iterator<String> iter = changes.keySet().iterator();
while (iter.hasNext()) {
String attrib = iter.next();
ValueAndCommit valueAndCommit = changes.get(attrib);
RevCommit commit = valueAndCommit.commit;
Optional<?> value = valueAndCommit.value;
out.writeStartElement("Attribute");
writeElement("name", attrib);
writeElement("value",