digraph g { node [shape=Mrecord, height=0.1]; roots [label="root1|root2", color=green]; object0 [label="||2.71|

"]; object1 [label="||3.14|

"]; object2 [label="||1.41|

", color=darksalmon]; object3 [label="||1.65|

", color=darksalmon]; object4 [label="||0.71|

", color=darksalmon]; string1 [label="-152653889|'string1'"]; subgraph bottom { rank=same; class0 [label="||'Klass'"]; string2 [label="-2129553658|'garbage'", color=darksalmon]; } roots:r0 -> string1:start [style=bold]; roots:r1 -> object0:start [style=bold]; object0:cls -> class0:start [style=bold]; object0:p -> object1:start [style=bold]; object1:cls -> class0:start [style=bold]; object2:cls -> class0:start; object2:p -> object1:start; object3:p -> object4:start; object3:cls -> class0:start; object4:p -> object3:start; object4:cls -> class0:start; }