public function accept(NodeVisitorInterface $visitor) { if (false !== $visitor->enterStatement($this)) { if (false !== $visitor->enterStatementContent($this)) { if ($this->hasContent()) { $this->getContent()->accept($visitor); } } $visitor->leaveStatementContent($this); } $visitor->leaveStatement($this); }