public function _applies()
 {
     try {
         $output = (bool) $this->decoree->applies();
     } catch (Exception $e) {
         $output = $this->supressed_result;
     }
     return $output;
 }
 protected function _applies()
 {
     return (bool) $this->original->applies() && $this->other->applies();
 }
 public function _applies()
 {
     return (bool) $this->original->applies() || $this->other->applies();
 }
 public function _applies()
 {
     return (bool) (!$this->original->applies());
 }