Create FSM.java