public override void AddQuarter(VendingMachine vm) { vm.Vend(); vm.ChangeState(Start.Instance()); }
protected virtual void ChangeState(VendingMachine vm, State s) { vm.ChangeState(s); }