protected void _matchToken(JsonToken token) throws IOException, JsonParseException {
  String matchStr=token.asString();
  int i=1;
  for (int len=matchStr.length(); i < len; ++i) {
    if (_inputPtr >= _inputEnd) {
      if (!loadMore()) {
        _reportInvalidEOF(" in a value");
      }
    }
    char c=_inputBuffer[_inputPtr];
    if (c != matchStr.charAt(i)) {
      _reportInvalidToken(matchStr.substring(0,i));
    }
    ++_inputPtr;
  }
  return;
}

protected void _matchToken ( JsonToken token ) throws IOException , JsonParseException { String matchStr = token . asString ( ) ; int i = 1 ; for ( int len = matchStr . length ( ) ; i < len ; ++ i ) { if ( _inputPtr >= _inputEnd ) { if ( ! loadMore ( ) ) { _reportInvalidEOF ( " in a value" ) ; } } char c = _inputBuffer [ _inputPtr ] ; if ( c != matchStr . charAt ( i ) ) { _reportInvalidToken ( matchStr . substring ( 0 , i ) ) ; } ++ _inputPtr ; } return ; }
method called to much one of literal tokens we may expect
