State fourHourState = new NamedState("FOURHOUR");
State firstDotQState = new NamedState("FIRSTDOTQ");
State secondDotQtoDState = new NamedState("SECONDDOTQ2D");
Machine m = new Machine(startState);
startState.addTransition(new TextSetCondition(
iv_sixTimesPerDayWordSet, false) , endState);
startState.addTransition(new IntegerValueCondition(4), fourHourState);
startState.addTransition(new DisjoinCondition(new CombineCondition(new NegateCondition(new IntegerRangeCondition(1,3)), new IntegerCondition()), new IntegerValueCondition(4)), handleRangeState);