class Aws::Xml::ErrorHandler

def error(context)

def error(context)
  if empty_body?(context)
    error_code = empty_body_error_code(context)
    error_message = ''
  else
    error_code, error_message = extract_error(context)
  end
  svc = context.client.class.name.split('::')[1]
  errors_module = Aws.const_get(svc).const_get(:Errors)
  errors_module.error_class(error_code).new(context, error_message)
end