public void SetState(State s) { current = s; }
public Context(State state) { this.state = state; }
public Work() { current = new ForenoonState(); }