public function examine(IView $aView)
 {
     if ($aView->parent()) {
         return false;
     }
     if (empty($this->arrNames) and empty($this->arrClasses)) {
         return true;
     }
     foreach ($this->arrNames as $sName) {
         if ($aView->hasName($sName)) {
             return true;
         }
     }
     foreach ($this->arrClasses as $sClass) {
         if ($aView instanceof $sClass) {
             return true;
         }
     }
     return false;
 }