/**
  * @param \TokenReflection\IReflectionClass $declaringClass The class using the namespace aliases
  * @param string $aliasedClassName The class name used in the declaring class
  * @return string
  */
 protected function expandNamespaceAlias(IReflectionClass $declaringClass, $aliasedClassName)
 {
     $aliasedClassName = trim($aliasedClassName);
     foreach ($declaringClass->getNamespaceAliases() as $namespaceAlias) {
         if (1 === preg_match('/\\\\' . preg_quote($aliasedClassName) . '$/', $namespaceAlias)) {
             $aliasedClassName = $namespaceAlias;
             break;
         }
     }
     return $aliasedClassName;
 }