public void add(final ConversationStates state,final String triggerString,final ChatCondition condition,boolean secondary,final ConversationStates nextState,final String reply,final ChatAction action,final String label){
  Collection<Expression> triggerExpressions=createUniqueTriggerExpressions(state,Arrays.asList(triggerString),null,condition,reply,action);
  add(triggerExpressions,state,condition,secondary,nextState,reply,action,label);
}

public void add ( final ConversationStates state , final String triggerString , final ChatCondition condition , boolean secondary , final ConversationStates nextState , final String reply , final ChatAction action , final String label ) { Collection < Expression > triggerExpressions = createUniqueTriggerExpressions ( state , Arrays . asList ( triggerString ) , null , condition , reply , action ) ; add ( triggerExpressions , state , condition , secondary , nextState , reply , action , label ) ; }
adds a new transition to fsm .
