Model m2 = ModelFactory.createDefaultModel();
m1.read(getClass().getResource("test1-1.nt").toString(), "N-TRIPLE");
m2.read(getClass().getResource("test1-2.nt").toString(), "N-TRIPLE");
MoleculeDiff diff = LeanDiffPatch.getDiff(m1, m2);
File file = File.createTempFile("test1-serial", ".zip");
diff.serialize(new FileOutputStream(file));
System.out.println(diff);
MoleculeDiff diffRec = LeanDiffPatch.deserializeDiff(file);
System.out.println(diffRec);
Model m2reconstructed = LeanDiffPatch.patch(m1, diffRec);
m2reconstructed.write(System.out);