protected final function visitTake(O\MethodCallExpression $expression) { $this->addSlice(0, $this->getArgumentValueAt(0, $expression)); $this->visit($expression->getValue()); }