original_string: public function match(string $variable = null, array $labels = []): self
      {
          $query = new self;
          $query->clauses = $this->clauses->add(
              new Clause\MatchClause(
                  Clause\Expression\Path::startWithNode($variable, $labels)
              )
          );
  
          return $query;
      }
code: public function match(string $variable = null, array $labels = []): self
      {
          $query = new self;
          $query->clauses = $this->clauses->add(
              new Clause\MatchClause(
                  Clause\Expression\Path::startWithNode($variable, $labels)
              )
          );
  
          return $query;
      }
code_tokens: public function match ( string $ variable = null , array $ labels = [ ] ) : self { $ query = new self ; $ query -> clauses = $ this -> clauses -> add ( new Clause \ MatchClause ( Clause \ Expression \ Path :: startWithNode ( $ variable , $ labels ) ) ) ; return $ query ; }
docstring: Match the given node
  
  @param string $variable
  @param array $labels
  
  @return self
docstring_tokens: Match the given node