digraph "ExitLess5State" {
  compound = true;

  // Class: A

    // Top and Bottom Level StateMachine: sm
    
    // Start states are shown as a black circle
    node [ratio="auto" shape = point, fillcolor="black", width=0.2 ];
    start_A_sm [ tooltip = "Class A, SM sm, State start" ];
    
        
    // Format for normal states
    node [ratio="auto" shape = rectangle, width=1,style=rounded];
    
      // State: s2

      A_sm_s2 [label = s2, tooltip = "Class A, SM sm, State s2&#13;Exit:
   doEntry();", URL="javascript:Action.stateClicked(\"A^*^sm^*^s2\")"];
      // End State: s2
    // End Top and Bottom Level StateMachine: sm

  // All transitions
    start_A_sm -> A_sm_s2 [  tooltip = "start to s2", URL="javascript:Action.transitionClicked(\"null\")" ] ;
  
}
