private function Combine(Condition $cond, $combiner)
    {
        $statement = '(' . $this->statement . ') ' . $combiner . ' (' . $cond->statement . ')';
        return new self($this->connection, $statement);
    }