original_string: public function andNot()
      {
          $args = func_get_args();
          call_user_func_array(array($this, 'andAdd'), $args);
  
          $value = array_pop($this->conditions);
          $value->not();
          $this->add($value);
  
          return $this;
      }
code: public function andNot()
      {
          $args = func_get_args();
          call_user_func_array(array($this, 'andAdd'), $args);
  
          $value = array_pop($this->conditions);
          $value->not();
          $this->add($value);
  
          return $this;
      }
code_tokens: public function andNot ( ) { $ args = func_get_args ( ) ; call_user_func_array ( array ( $ this , 'andAdd' ) , $ args ) ; $ value = array_pop ( $ this -> conditions ) ; $ value -> not ( ) ; $ this -> add ( $ value ) ; return $ this ; }
docstring: add not condition.
  
  @return  Samurai\Onikiri\Criteria\WhereCondition
docstring_tokens: add not condition .