/**
  * 
  * Adds a new failure to the test case instance failures
  * @param KalturaFailure $failure
  */
 public function addFailure(KalturaFailure $failure)
 {
     if ($this->failures == null) {
         $this->failures = array();
     }
     $name = $failure->getName();
     if (!isset($this->failures["{$name}"])) {
         $this->failures["{$name}"] = $failure;
     } else {
         throw new Exception("Failure with name [{$name}] already exists");
     }
     return $this->failures["{$name}"];
 }