* a -> b(ERROR) -> c
* d -> c
*/
@Test
public void testError() {
@SuppressWarnings("rawtypes")
ClassModel cm = null;
DeserializingReference<GuineaPig> a = new DeserializingReference<GuineaPig>(null, "a", cm, new GuineaPig("A"));
DeserializingReference<GuineaPig> b = new DeserializingReference<GuineaPig>(null, "b", cm, new GuineaPig("B"));
DeserializingReference<GuineaPig> c = new DeserializingReference<GuineaPig>(null, "c", cm, new GuineaPig("C"));
a.deserialize(new DeconstructedGineaPig(null, b));