/**
  * Add a new state to the state machine, parent will be null
  *
  * @param state to add
  */
 protected final void addState(State state) {
   mSmHandler.addState(state, null);
 }
 /**
  * Add a new state to the state machine
  *
  * @param state the state to add
  * @param parent the parent of state
  */
 protected final void addState(State state, State parent) {
   mSmHandler.addState(state, parent);
 }