def end_element(name)
case name
when 'details'
@inside = nil
when 'volumeStatus'
@inside = nil
when 'eventSet'
@inside = nil
when 'actionSet'
@inside = nil
when 'item'
@response['volumeStatusSet'] << @volume if @inside.nil?
when 'nextToken', 'requestId'
@response[name] = value
when 'volumeId', 'availabilityZone'
@volume[name] = value
when 'name', 'status'
case @inside
when :details
@volume['volumeStatus']['details'] << {name => value }
when :volume_status
@volume['volumeStatus'][name] = value
end
when 'code', 'eventId', 'eventType', 'description'
@volume["#{@inside}Set"][name] = value.strip
when 'notAfter', 'notBefore'
@volume["#{@inside}Set"][name] = Time.parse(value)
end
end