    # File lib/fog/aws/parsers/compute/describe_dhcp_options.rb, line 28
              def end_element(name)
                if @in_tag_set
                  case name
                    when 'item'
                      @dhcp_options['tagSet'][@tag['key']] = @tag['value']
                      @tag = {}
                    when 'key', 'value'
                      @tag[name] = value
                    when 'tagSet'
                      @in_tag_set = false
                  end
                elsif @in_dhcp_configuration_set
                  case name
                    when 'item'
                      unless @in_value_set
                        @dhcp_options['dhcpConfigurationSet'][@dhcp_configuration['key']] = @value_set
                        @value_set=[]
                      @dhcp_configuration = {}
                      end
                    when 'key', 'value'
                      if !@in_value_set
                        @dhcp_configuration[name] = value
                      else
                            @value_set << value
                      end
                    when 'valueSet'
                      @in_value_set = false
                    when 'dhcpConfigurationSet'
                      @in_dhcp_configuration_set = false
                  end
                else
                  case name
                  when 'dhcpOptionsId'
                    @dhcp_options[name] = value
                  when 'item'
                    @response['dhcpOptionsSet'] << @dhcp_options
                    @dhcp_options = { 'tagSet' => {} }
                    @dhcp_options = { 'dhcpConfigurationSet' => {} }
                  when 'requestId'
                    @response[name] = value
                  end
                end
              end