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: 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
  
  
negative.code: mps.myPojos.add(new MyPojo("text1", 1, 1.1));
  mps.myPojos.add(new MyPojo("text2", 2, 2.2));
  
  System.out.println(mps); // <1>
  ----
  <1> Uses the default `toString()` provided
  
  prints
  
  