anchor.diff:    myPojos: [
       { text: text1, num: 1, factor: 1.1 },
       { text: text2, num: 2, factor: 2.2 }
  -  ]}
  +  ]
  +}
   ----
   
   You can take this same output and reconstruct the original object
  
positive.code: [source, java]
  ----
  MyPojos mps2 = Marshallable.fromString(mps.toString());
  assertEquals(mps, mps2);
  
  String text = "!MyPojos {\n" +
          "  name: test-list,\n" +
  
negative.code: MyPojos mps3 = Marshallable.fromString(text);
  assertEquals(mps, mps3); // <1>
  ----
  <1> `AbstractMarshallable` also provides a default `equals(Object)` and `hashCode()`
  
  Finally you can take data from a file and build the object
  
  