public boolean isEventHandledByState(final StateEnum state, final EventEnum event) {
        for (Transition transition : transitions.getTransitions(state)) {
            if (transition.getEvent() == event) return true;
        }
        return false;
    }