public static function fromPackedQName($qname) { Assert::thatArgument('qname', preg_match('/^\\{(.+)\\}(.+)$/', $qname, $matches)); return new self($matches[1], $matches[2]); }