microsoft-azure-storage/src/com/microsoft/azure/storage/table/TableDeserializer.java
static <T extends TableEntity, R> TableResult parseSingleOpResponse(final InputStream inStream,
            final TableRequestOptions options, final int httpStatusCode, final Class<T> clazzType,
            final EntityResolver<R> resolver, final OperationContext opContext) throws 
            InstantiationException, IllegalAccessException, StorageException, JsonParseException, IOException {
        JsonParser parser = createJsonParserFromStream(inStream);

        try {
            final TableResult res = parseJsonEntity(parser, clazzType,
                    null /*HashMap<String, PropertyPair> classProperties*/, resolver, options, opContext);
            res.setHttpStatusCode(httpStatusCode);
            return res;
        }
        finally {
            parser.close();
        }
    }
static <T extends TableEntity, R> TableResult parseSingleOpResponse(final InputStream inStream,
            final TableRequestOptions options, final int httpStatusCode, final Class<T> clazzType,
            final EntityResolver<R> resolver, final OperationContext opContext) throws 
            InstantiationException, IllegalAccessException, StorageException, JsonParseException, IOException {
        JsonParser parser = createJsonParserFromStream(inStream);

        try {
            final TableResult res = parseJsonEntity(parser, clazzType,
                    null /*HashMap<String, PropertyPair> classProperties*/, resolver, options, opContext);
            res.setHttpStatusCode(httpStatusCode);
            return res;
        }
        finally {
            parser.close();
        }
    }
static < T extends TableEntity , R > TableResult parseSingleOpResponse ( final InputStream inStream , final TableRequestOptions options , final int httpStatusCode , final Class < T > clazzType , final EntityResolver < R > resolver , final OperationContext opContext ) throws InstantiationException , IllegalAccessException , StorageException , JsonParseException , IOException { JsonParser parser = createJsonParserFromStream ( inStream ) ; try { final TableResult res = parseJsonEntity ( parser , clazzType , null /*HashMap<String, PropertyPair> classProperties*/ , resolver , options , opContext ) ; res . setHttpStatusCode ( httpStatusCode ) ; return res ; } finally { parser . close ( ) ; } }
Reserved for internal use. Parses the operation response as an entity. Reads entity data from the specified
<code>JsonParser</code> using the specified class type and optionally projects the entity result with the
specified resolver into a {@link TableResult} object.

@param inStream
The <code>InputStream</code> to read the data to parse from.
@param format
The {@link TablePayloadFormat} to use for parsing.
@param options
A {@link TableRequestOptions} object that specifies execution options such as retry policy and timeout
settings for the operation.
@param httpStatusCode
The HTTP status code returned with the operation response.
@param clazzType
The class type <code>T</code> implementing {@link TableEntity} for the entity returned. Set to
<code>null</code> to ignore the returned entity and copy only response properties into the
{@link TableResult} object.
@param resolver
An {@link EntityResolver} instance to project the entity into an instance of type <code>R</code>. Set
to <code>null</code> to return the entitys as instance of the class type <code>T</code>.
@param opContext
An {@link OperationContext} object used to track the execution of the operation.
@return
A {@link TableResult} object with the parsed operation response.
@throws InstantiationException
if an error occurs while constructing the result.
@throws IllegalAccessException
if an error occurs in reflection while parsing the result.
@throws StorageException
if a storage service error occurs.
@throws IOException
if an error occurs while accessing the stream.
@throws JsonParseException
if an error occurs while parsing the stream.
Reserved for internal use . Parses the operation response as an entity . Reads entity data from the specified <code > JsonParser< / code > using the specified class type and optionally projects the entity result with the specified resolver into a { @link TableResult } object .