digraph { color=white; graph [ fontname="sans-serif" ]; node [ fontname="sans-serif" ]; edge [ fontname="sans-serif" ]; A_0_false [ label="Listen", shape=ellipse ]; A_1_true [ label="Work", shape=octagon ]; subgraph cluster_0 { T_0_18446744073709551615 [ shape=point, height=0.015, width=0.015 ]; A_0_false -> T_0_18446744073709551615 [ arrowhead=none, direction=forward ]; T_0_18446744073709551615 -> A_1_true; D_0_18446744073709551615_1 [ label="Client →\nRequest", shape=plain ]; D_0_18446744073709551615_1 -> T_0_18446744073709551615 [ color=Black, style=dashed ]; } subgraph cluster_1 { T_1_18446744073709551615 [ shape=point, height=0.015, width=0.015 ]; A_1_true -> T_1_18446744073709551615 [ arrowhead=none, direction=forward ]; T_1_18446744073709551615 -> A_0_false; D_1_18446744073709551615_2 [ label="Activity →\nCompleted", shape=plain ]; D_1_18446744073709551615_2 -> T_1_18446744073709551615 [ color=Black, style=dashed ]; S_1_18446744073709551615_3 [ label="Response\n→ Client", shape=plain ]; T_1_18446744073709551615 -> S_1_18446744073709551615_3 [ color=Black, style=dashed ]; S_1_18446744073709551615_3 -> A_0_false [ style=invis ]; } }