Теперь состояние стека восстанавливается для разных веток if-конструкций.