Cambiado SwitchPattern por SwitchStatePattern