public function closeUnmatchedBlocks() { while ($this->oldTip !== $this->lastMatchedContainer) { $this->oldTip->finalize($this->context); $this->oldTip = $this->oldTip->getParent(); } }