question: public void addMatching ( final ConversationStates state , final String triggerString , final ExpressionMatcher matcher , final ChatCondition condition , boolean secondary , final ConversationStates nextState , final String reply , final ChatAction action ) { Collection < Expression > triggerExpressions = createUniqueTriggerExpressions ( state , Arrays . asList ( triggerString ) , matcher , condition , reply , action ) ; add ( triggerExpressions , state , condition , secondary , nextState , reply , action ) ; }
target:  Adds a new transition with explicit ExpressionMatcher to FSM.