public override void HandlePower(IStateFlashLight context) { context.LightOff(); context.SetState(new OffState()); }