public override void HandelModeEvent(Flashlight context) { context.setState(Flash.Instance); }
public override void HandelPowerEvent(Flashlight context) { context.setState(Solid.Instance); }