anchor.diff:      fillcolor = palegreen
   
       begin1 -> p1_2 [arrowhead=none]
  -    p1_2 -> steps -> test1
  -    steps[shape=record label="{<f1> Step 1|...|Step n}" style=filled fillcolor=lightpink]
  +    p1_2 -> samples -> test1 [weight=2]
  +    samples[shape=record label="{<f1> Sample 1|...|Sample n}" style=filled fillcolor=lightpink]
       p1_2 -> p1_1 [weight=1 dir=back]
       p1_0 -> p1_1 [dir=back arrowtail=none]
       test1:e -> p1_0 [weight=1 label="next iteration" arrowhead=none]
  
positive.code:     test1 -> done1 [label="thread completed"]
  
      test1[label="?", shape=diamond]
      begin1[label="",shape=circle]
      done1[label="" shape=circle style=filled]
      p1_0 [width=0 shape=point label=""]
      p1_1 [width=0 shape=point label=""]
  
negative.code:   }
  
    subgraph cluster_2 {
      label = "1 sample"
      style = filled
      fillcolor = lightpink
  
      begin2 -> before_elements -> Sampler
      before_elements[shape=record label="{Configuration elements|Pre-Processors|Timers}"]
  
      Sampler [penwidth=2 fontsize=20 style="bold filled" style=filled fillcolor=lightblue]
      test2:e -> p2_0 [weight=1 taillabel="SampleResult\nis null" arrowhead=none]
      { rank=same; test2; p2_0 }
      p2_0 -> p2_1 [arrowhead=none]
      p2_1 -> done2 [weight=1]
      { rank=same; done2; p2_1 }
      test2 -> after_elements [label=" no"]
      after_elements[shape=record label="{Post-Processors|Assertions|Listeners}"]
      after_elements -> done2
  
      Sampler -> test2
  
      test2[label="?" shape=diamond]
      begin2[label="",shape=circle style=filled fillcolor=white]
      done2[label="" shape=circle style=filled]
      p2_0 [width=0 shape=point label=""]
      p2_1 [width=0 shape=point label=""]
  