# File lib/fog/aws/parsers/compute/network_interface_parser.rb, line 38
          def end_element(name)
            if @in_tag_set
              case name
              when 'item'
                @nic['tagSet'][@tag['key']] = @tag['value']
                @tag = {}
              when 'key', 'value'
                @tag[name] = value
              when 'tagSet'
                @in_tag_set = false
              end
            elsif @in_group_set
              case name
              when 'item'
                @nic['groupSet'][@group['groupId']] = @group['groupName']
                @group = {}
              when 'groupId', 'groupName'
                @group[name] = value
              when 'groupSet'
                @in_group_set = false
              end
            elsif @in_attachment
              case name
              when 'attachmentId', 'instanceId', 'instanceOwnerId', 'deviceIndex', 'status', 'attachTime', 'deleteOnTermination'
                @attachment[name] = value
              when 'attachment'
                @nic['attachment'] = @attachment
                @in_attachment     = false
              end
            elsif @in_association
              case name
              when 'associationId', 'publicIp', 'ipOwnerId'
                @association[name] = value
              when 'association'
                @nic['association'] = @association
                @in_association     = false
              end
            else
              case name
              when 'networkInterfaceId', 'subnetId', 'vpcId', 'availabilityZone', 'description', 'ownerId', 'requesterId',
                'requesterManaged', 'status', 'macAddress', 'privateIpAddress', 'privateDnsName'
                @nic[name] = value
              when 'sourceDestCheck'
                @nic['sourceDestCheck'] = (value == 'true')
              end
            end
          end