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;
        }
    }
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.
Parse the table extended error information from the response body .