public function withNamespaceMap(int $flags, string $alias, FullyQualifiedGlobalStructuralElement $target) : Context { $this->namespace_map[$flags][strtolower($alias)] = $target; return $this; }