Within a super-state, there is a state with a 'timeout' timer. At the due date of the created timer, it should take a "timeout" transition that is attached to the superstate. Example:
<timer duedate="3 seconds" name="timeout-timer" transition="timeout">
<transition to="state2" name="go"></transition>
<transition to="end" name="go"></transition>
<transition to="timed-out-end" name="timeout"></transition>
The problem is that the leaving transitions attached to the superstate are never found by the sub nodes as the "hasLeavingTransition(String pTransitionName)" method of the Node class will not inspect the superstate leaving transitions (instead of the getLeavingTransition(String pTransitionName) method of the same class...).
The log contains the following WARN message, and the token is not signalled:
State(state1) has no leaving transition with name: timeout