public function visitField(O\FieldExpression $expression) { $this->walk($expression->getValue()); $this->walk($expression->getName()); $this->addTypeOperation($expression, $this->analysis[$expression->getValue()]->getField($expression)); }