public Map<String, Object> convert() {
Map<String, Object> result = new HashMap<>();
result.put("txId", txId);
result.put("started at", new Date(startedAt).toString());
result.put("started by", startedBy);
long finished;
if (finishedAt > 0) {
finished = finishedAt;
} else {
finished = System.currentTimeMillis();
}
result.put("duration", DateUtils.getDuration(finished - startedAt));
result.put("isolation", txIsolation.toString());
result.put("state", txState.toString());
result.put("docs created", docsCreated);
result.put("docs updated", docsUpdated);
result.put("docs deleted", docsDeleted);
return result;
}