public void add(Collection<Expression> triggerExpressions,final ConversationStates state,final ChatCondition condition,boolean secondary,final ConversationStates nextState,final String reply,final ChatAction action){
  if (triggerExpressions != null && !triggerExpressions.isEmpty()) {
    stateTransitionTable.add(new Transition(state,triggerExpressions,condition,secondary,nextState,reply,action));
  }
}

public void add ( Collection < Expression > triggerExpressions , final ConversationStates state , final ChatCondition condition , boolean secondary , final ConversationStates nextState , final String reply , final ChatAction action ) { if ( triggerExpressions != null && ! triggerExpressions . isEmpty ( ) ) { stateTransitionTable . add ( new Transition ( state , triggerExpressions , condition , secondary , nextState , reply , action ) ) ; } }
adds a new set of transitions to the fsm .
