i am wondering why my namespaces are not resolved correctly ... i have
use \Doctrine\ORM;
... 
} catch (NoResultException $e) { // shld resolve to \Doctrine\ORM\NoResultException but fails
... 
} catch () {
    // code always ends up here if NoResultException is thrown
    // unless i fully qualify the class as\Doctrine\ORM\NoResultException
}