microsoft-azure-storage/src/com/microsoft/azure/storage/table/TableStorageErrorDeserializer.java
public static StorageExtendedErrorInformation parseErrorDetails(StorageRequest<CloudTableClient, ?, ?> request) {
        try {
            if (request == null || request.getConnection().getErrorStream() == null) {
                return null;
            }
    
            return getExtendedErrorInformation(new InputStreamReader(
            		request.getConnection().getErrorStream()), 
            		TablePayloadFormat.Json);
        } catch (Exception e) {
            return null;
        }
    }
public static StorageExtendedErrorInformation parseErrorDetails(StorageRequest<CloudTableClient, ?, ?> request) {
        try {
            if (request == null || request.getConnection().getErrorStream() == null) {
                return null;
            }
    
            return getExtendedErrorInformation(new InputStreamReader(
            		request.getConnection().getErrorStream()), 
            		TablePayloadFormat.Json);
        } catch (Exception e) {
            return null;
        }
    }
Parse the table extended error information from the response body.

@param request
the request whose body to examine for the error information.
@return The {@link StorageExtendedErrorInformation} parsed from the body or null if parsing fails or the request
contains no body.