public function autoload($className)
 {
     if (strpos($className, "") !== false) {
         /* are you sane? */
         return;
     }
     if ($path = $this->namespaceResolver->getClassPath($className)) {
         try {
             include $path;
         } catch (ClassNotFoundException $e) {
             throw $e;
         } catch (BaseException $e) {
             /* try another auto loader */
         }
     }
 }
 public function resolve($typeAlias)
 {
     $this->guardNonObjectTypeHints($typeAlias);
     return $this->namespaceResolver->resolve($typeAlias);
 }