public function connect()
    {
        $crotch = new Node(self::TYPE_CROTCH, self::OPERATOR_BLANK, null);
        $crotch->children = \array_merge($crotch->children, $this->children);
        $crotch->isNegatingWholeChildren = $this->isNegatingWholeChildren;
        $this->isNegatingWholeChildren = false;
        $this->children = [$crotch];
        
        return $this;
    }