public Transition(State sourceState, object eventTarget, State targetState) { this.sourceState = sourceState; this.eventTarget = eventTarget; this.targetState = targetState; }