code: private Object currentValue() throws JsonParserException {
      // Only a value start token should appear when we're in the context of parsing a JSON value
      if (token.isValue)
        return value;
      throw createParseException(null, "Expected JSON value, got " + token, true);
    }
docs: Starts parsing a JSON value at the current token position.