private String parseQueryErrorCodeFromDelimiter(String queryHeaderValue) {
        int delimiter = queryHeaderValue.indexOf(QUERY_ERROR_DELIMITER);
        if (delimiter > 0) {
            return queryHeaderValue.substring(0, delimiter);
        }
        return null;
    }
Create an AmazonServiceException using the chain of unmarshallers. This method will never
return null, it will always return a valid AmazonServiceException

@param errorCode
           Error code to find an appropriate unmarshaller
@param response
           The HTTP response
@param jsonNode
           JsonNode of HTTP response
@param rawContent
           The raw bytes of the HTTP response content
@return AmazonServiceException
aws-java-sdk-core/src/main/java/com/amazonaws/http/JsonErrorResponseHandler.java