code: void initWithSingleTokenPath(String path) {
          this.path = path;
          this.index = 0;
          this.offset = 0;
          this.nextSplit = -1;
          this.token = path;
      }
docs: Inits the cursor with the given assuming it's a path with single token (and without validating it).
  It's an optimisation for the common execution path where there's only a single field beeing read.
  
  @param path path to initialise the cursor with