startState.addTransition(new IntegerValueCondition(8), eightHourState);
startState.addTransition(TTDCondition, endState);
startState.addTransition(new DisjoinCondition(new CombineCondition(new NegateCondition(new IntegerRangeCondition(1,7)), new IntegerCondition()), new IntegerValueCondition(8)), handleRangeState);
startState.addTransition(new DisjoinCondition(new TextSetCondition(iv_postEightWordSet, false), new TextValueCondition("eight", false)), eightHourState);
startState.addTransition(new AnyCondition(), startState);
handleRangeState.addTransition(new PunctuationValueCondition('-'), hyphState);
handleRangeState.addTransition(new AnyCondition(), startState);
eightHourState.addTransition(new PunctuationValueCondition('-'), hyphState);
eightHourState.addTransition(new TextValueCondition("to", false), hyphState);
eightHourState.addTransition(new TextSetCondition(iv_hourlySuffixSet, false), endState);
eightHourState.addTransition(new AnyCondition(), startState);
leftAbbreviateTState.addTransition(firstDotConditionT, firstDotTState);
leftAbbreviateTState.addTransition(new AnyCondition(), startState);
hyphState.addTransition(new IntegerRangeCondition(9,10), rangeState);
hyphState.addTransition(new TextValueCondition("ten", false), rangeState);
hyphState.addTransition(new TextValueCondition("nine", false), rangeState);
hyphState.addTransition(new AnyCondition(), startState);
firstDotTState.addTransition(new TextValueCondition("i", false),
middleAbbreviateTtoIState);
firstDotTState.addTransition(new AnyCondition(), startState);
rangeState.addTransition(new TextSetCondition(iv_hourlySuffixSet, false), endState);
rangeState.addTransition(new AnyCondition(), startState);
middleAbbreviateTtoIState.addTransition(secondDotConditionTI,
secondDotTtoIState);
middleAbbreviateTtoIState.addTransition(new AnyCondition(), startState);
secondDotTtoIState.addTransition(new TextValueCondition("d", false),
rightAbbreviateTIDState);
secondDotTtoIState.addTransition(new AnyCondition(), startState);
rightAbbreviateTIDState.addTransition(thirdDotConditionTID, endState);
rightAbbreviateTIDState.addTransition(new AnyCondition(), startState);
ntEndState.addTransition(new AnyCondition(), startState);
endState.addTransition(new AnyCondition(), startState);
return m;
}