protected function doWalk(O\Expression $expression) { if ($this->processor->matches($this->function, $expression)) { $processParameterCallback = $this->processParameterCallback; $expression = $processParameterCallback($this->processor, $expression); } return parent::doWalk($expression); }