public <E>E parseResponseData(GDataRequest req,Class<E> resultType) throws IOException, ServiceException {
  InputProperties inputProperties=new ClientInputProperties(req,resultType);
  return parseResponseData(req.getParseSource(),inputProperties,resultType);
}

public < E > E parseResponseData ( GDataRequest req , Class < E > resultType ) throws IOException , ServiceException { InputProperties inputProperties = new ClientInputProperties ( req , resultType ) ; return parseResponseData ( req . getParseSource ( ) , inputProperties , resultType ) ; }
parses the response stream for a request based upon request properties and an expected result type . the parser will be selected based upon the request alt type or response content type and used to parse the response content into the result object .
