microsoft-azure-storage/src/com/microsoft/azure/storage/table/QueryTableOperation.java
@Override
    protected TableResult parseResponse(final InputStream inStream, final int httpStatusCode, String etagFromHeader,
            final OperationContext opContext, final TableRequestOptions options) throws 
            InstantiationException, IllegalAccessException, StorageException, JsonParseException, IOException {
        TableResult res = TableDeserializer.parseSingleOpResponse(inStream, options, httpStatusCode,
                this.getClazzType(), this.getResolver(), opContext);
        res.setEtag(etagFromHeader);
        return res;
    }
@Override
    protected TableResult parseResponse(final InputStream inStream, final int httpStatusCode, String etagFromHeader,
            final OperationContext opContext, final TableRequestOptions options) throws 
            InstantiationException, IllegalAccessException, StorageException, JsonParseException, IOException {
        TableResult res = TableDeserializer.parseSingleOpResponse(inStream, options, httpStatusCode,
                this.getClazzType(), this.getResolver(), opContext);
        res.setEtag(etagFromHeader);
        return res;
    }
@ Override protected TableResult parseResponse ( final InputStream inStream , final int httpStatusCode , String etagFromHeader , final OperationContext opContext , final TableRequestOptions options ) throws InstantiationException , IllegalAccessException , StorageException , JsonParseException , IOException { TableResult res = TableDeserializer . parseSingleOpResponse ( inStream , options , httpStatusCode , this . getClazzType ( ) , this . getResolver ( ) , opContext ) ; res . setEtag ( etagFromHeader ) ; return res ; }
Reserved for internal use. Parses the table operation response into a {@link TableResult} to return.

@param inStream
An <code>InputStream</code> containing the response to a query operation.
@param httpStatusCode
The HTTP status code returned from the operation request.
@param etagFromHeader
The <code>String</code> containing the Etag returned with the operation response.
@param opContext
An {@link OperationContext} object that represents the context for the current operation.
@return
The {@link TableResult} representing the result of the query operation.

@throws InstantiationException
if an error occurs in object construction.
@throws IllegalAccessException
if an error occurs in reflection on an object type.
@throws StorageException
if an error occurs in the storage operation.
@throws IOException
if an error occurs while accessing the {@link InputStream} with Json.
@throws JsonParseException
if an error occurs while parsing the Json, if Json is used.
Reserved for internal use . Parses the table operation response into a { @link TableResult } to return .