private function evaluateStatus(Event $event)
 {
     // @todo switch to event dispatcher classes
     $tool = $event->getEventIdentifier()->getTool();
     if (!$tool->isActive()) {
         return $event->getStatus();
     }
     if ($tool->isThresholdActive()) {
         if ($event->getValue() == "") {
             return $event->getStatus();
         } else {
             if ($tool->getThresholdDirection() == Tool::THRESHOLD_DIRECTION_GREATER_THAN) {
                 if ($event->getValue() >= $tool->getThreshold()) {
                     return Event::STATUS_SUCCESS;
                 } else {
                     return Event::STATUS_FAILURE;
                 }
             } else {
                 if ($event->getValue() <= $tool->getThreshold()) {
                     return Event::STATUS_SUCCESS;
                 } else {
                     return Event::STATUS_FAILURE;
                 }
             }
         }
     } else {
         return $event->getStatus();
     }
 }