original_string: public function makeEmptyCopy(): self
      {
          $query = $this->constructEmptyCopy();
          $query->setClosureResolver($this->closureResolver);
          return $query;
      }
code: public function makeEmptyCopy(): self
      {
          $query = $this->constructEmptyCopy();
          $query->setClosureResolver($this->closureResolver);
          return $query;
      }
code_tokens: public function makeEmptyCopy ( ) : self { $ query = $ this -> constructEmptyCopy ( ) ; $ query -> setClosureResolver ( $ this -> closureResolver ) ; return $ query ; }
docstring: Makes an empty self copy with dependencies.
  
  @return static
docstring_tokens: Makes an empty self copy with dependencies .