!7 sclass A { A b, c; S bla; *() {} *(S *bla) {} } p { structure_checkTokenCount = true; A c = new A("bla"); A a = new A("yo"); A b = new A("what's up"); c.b = a; a.b = b; a.c = new A; b.b = a; S sc, ssc; print(sc = structure(c)); print(structure(b)); print(ssc = structure(unstructure(structure(c)))); print(structure(unstructure(structure(b)))); assertEquals(sc, ssc); print("OK"); }