private function validateNamespace($name)
{
$alias = null;
$aliasLength = $aliasLength = strpos($name, ':');
if ($aliasLength === false) {
return;
} else {
$alias = substr($name, 0, $aliasLength);
}
if (!isset($this->namespaces[$alias])) {
throw new NamespaceException(sprintf('Namespace alias "%s" is not known for name "%s", known namespace aliases are: "%s"', $alias, $name, implode('", "', array_keys($this->namespaces))));
}
}