digraph statemachine {
  rankdir=LR;
  node [shape=rounded, style=filled, fillcolor=white, fontname="Arial"];
  edge [fontname="Arial", fontsize=10];

  _start [shape=circle, label="", fillcolor=black, width=0.1];
  _start -> START;
  CANCELLED [fillcolor=lightgray];
  COMPLETED [fillcolor=lightgray];
  START -> PROCESSING [label="String.SUBMIT_EVENT", style="solid", color="black"];
  PROCESSING -> COMPLETED [label="String.FINISH", style="solid", color="black"];
  PROCESSING -> CANCELLED [label="String.CANCEL_EVENT", style="solid", color="black"];
  START -> PROCESSING [label="String.REACTIVE_EVENT", style="solid", color="black"];
  START -> START [label="String.AUDIT_EVENT", style="solid", color="black"];
  START -> PROCESSING [label="String.EXTERNAL_TRIGGER", style="solid", color="black"];
}

