code: public String consume() throws ParsingException, IllegalStateException {
          if (completed) throwNoMoreContent();
          // Get the value from the current token ...
          String result = currentToken().value();
          moveToNextToken();
          return result;
      }
docs: Return the value of this token and move to the next token.
  
  @return the value of the current token
  @throws ParsingException if there is no such token to consume
  @throws IllegalStateException if this method was called before the stream was {@link #start() started}