@Test
public void testWithCommentAddsAdditionalComment() {

  FactRecord fact = new FactRecord()
    .setOriginID(UUID.randomUUID());
  fact = withComment(fact, "Hello World!");
  assertEquals(1, fact.getComments().size());
  assertNotNull(fact.getComments().get(0).getId());
  assertEquals(fact.getOriginID(), fact.getComments().get(0).getOriginID());
  assertEquals("Hello World!", fact.getComments().get(0).getComment());
  assertTrue(fact.getComments().get(0).getTimestamp() > 0);
}