@linka это не идея виновата, это сам компилятор не смог распарсить вложенные друг в друга switch с новым синтаксисом