docs: public void initialize(CharSequence input, int begin, int end) {
      this.input = input;
      this.send = end;
      this.matcher.reset(input).region(begin, end);
      this.index = begin;
      advance();
    }