/**
  * Add a comment
  *
  * @throws  lang.IllegalArgumentException
  * @throws  rdbms.SQLException
  * @return  bool
  */
 public function add()
 {
     // Check if all needed params are given
     if (empty($this->bug_id) or empty($this->user_id) or empty($this->comment)) {
         throw new IllegalArgumentException('Too few arguments given');
     }
     with($desc = new BugzillaLongDescs());
     $desc->setBug_id($this->bug_id);
     $desc->setBug_when(Date::now());
     $desc->setThetext($this->comment);
     $desc->setWho($this->user_id);
     $desc->insert();
     return TRUE;
 }