JAVA TIMER A experimentation about using java timer to create a state machine that changes state base on time.