ImmutableMap.builder()
.put("number", String.valueOf(i))
.put("difference", diffSb.toString().replace("\"", "\\\"").replace("\n", "\\n"))
.put("actual-path", difference.getLeftPath())
.put("actual-keyOfInterest", actualKeyOfInterest)
.put("actual-context", objectWriter.writeValueAsString(
toContext(diff.getLeftAt(actualContextPath),
actualKeyOfInterest))
.replace("\"", "\\\"").replace("\n", "\\n"))
.put("expected-path", difference.getRightPath())
.put("expected-keyOfInterest", expectedKeyOfInterest)