private boolean hasTransition(CogaenId fromStateId, CogaenId eventId) {
		for (Transition trans : this.transitions) {
			if (trans.fromStateId.equals(fromStateId) && trans.eventId.equals(eventId)) {
				return true;
			}
		}
		return false;
	}