Create IState.java