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;
    }