add: if (d.x.b!=d.y.b) return false; if (s!=s2) return false; 
context: function circleTest(fser,fdser) {  var foo=new Foo(10);  var graph={x:{f:foo}, y:{f:foo}};  graph.x.y=graph.y;  graph.y.x=graph.x;  print("src: "+graph.toSource());  var s=fser(graph);  var d=fdser(graph);  print("dst: "+d.toSource());  d.x.f.f=77;  return (d.y.f.f==77)&&(d.y.x.f.f==77)&&(d.x.y.f.f==77);}
meta: 8182	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8182/f0e5ca3fe354cac49a44e7cd6ccb2710a8298805/ser.js/clean/egachine/src/examples/misc/ser.js