public function visitUse(Node $node) : Context { $context = $this->context; foreach ($this->aliasTargetMapFromUseNode($node) as $alias => $map) { list($flags, $target) = $map; $context = $context->withNamespaceMap($node->flags ?? 0, $alias, $target); } return $context; }