digraph tessera { graph [bgcolor="white", rankdir=TB, nodesep=0.35, ranksep=0.5]; node [shape=box, style="rounded,filled", color="#444444", fontcolor="#1c1c1a", fillcolor="#ffffff", fontname="Helvetica", fontsize=11]; edge [color="#666666", fontcolor="#333333", fontname="Helvetica", fontsize=10]; n0 [label="switch 0", fillcolor="#f7f7f5"]; n1 [label="switch 1", fillcolor="#f7f7f5"]; n2 [label="bind 1.0 n"]; n3 [label="clause 0", fillcolor="#e7efe4"]; n4 [label="switch 1", fillcolor="#f7f7f5"]; n5 [label="bind 1.0 n"]; n6 [label="clause 1", fillcolor="#e7efe4"]; n7 [label="switch 1", fillcolor="#f7f7f5"]; n8 [label="clause 2", fillcolor="#e7efe4"]; n0 -> n1 [label="Idle"]; n0 -> n4 [label="Waiting"]; n0 -> n7 [label="Connected"]; n1 -> n2 [label="Hello"]; n2 -> n3 [label="bind"]; n4 -> n5 [label="Data"]; n5 -> n6 [label="bind"]; n7 -> n8 [label="Close"]; }