MAX_YEAR);
Condition commaCondition = new PunctuationValueCondition(',');
// condition for not being a comma or year number
Condition notCommaNotYearNumCondition = new CombineCondition(
new NegateCondition(commaCondition), new NegateCondition(
yearNumCondition));
// condition for being a year num and not a day num
Condition yearNotDayNumCondition = new CombineCondition(
yearNumCondition, new NegateCondition(dayNumCondition));
startState.addTransition(monthFullTextCondition, monthFullTextState);
startState.addTransition(monthShortTextCondition, monthShortTextState);
startState.addTransition(new AnyCondition(), startState);