public function _applies() { try { $output = (bool) $this->decoree->applies(); } catch (Exception $e) { $output = $this->supressed_result; } return $output; }