middleATextState);
leftAbbreviateState.addTransition(new WordSetCondition(iv_frequencySet,
false), midTermState);
leftAbbreviateState.addTransition(new WordSetCondition(iv_hyphenatedSet,
false), endState);
leftAbbreviateState.addTransition(new FrequencyUnitCondition(),
ntEndState);
leftAbbreviateState.addTransition(new AnyCondition(), startState);
midTermState.addTransition(new WordSetCondition(iv_middleTermSet, false), termState);
midTermState.addTransition(new AnyCondition(), startState);
middleATextState
.addTransition(secondMiddleTextCondition, lastTextState);
middleATextState
.addTransition(new FrequencyUnitCondition(), ntEndState);
middleATextState.addTransition(new RouteCondition(), endState);
middleATextState.addTransition(new AnyCondition(), startState);
termState
.addTransition(new FrequencyUnitCondition(), ntFalseTermState);
termState.addTransition(new RouteCondition(), ntFalseTermState);
termState.addTransition(new AnyCondition(), startState);
lastTextState.addTransition(new FrequencyUnitCondition(), ntEndState);
lastTextState.addTransition(new RouteCondition(), ntEndState);
lastTextState.addTransition(new AnyCondition(), startState);
endState.addTransition(new AnyCondition(), startState);
ntFalseTermState.addTransition(new AnyCondition(), startState);