public class UnlockedSt implements State {
  public State coin(Mediator m) {
    m.thankyou();
    return new UnlockedSt();
  }
  public State pass(Mediator m) {
    m.lock();
    return new LockedSt();
  }
}
