    # File lib/fog/aws/parsers/elasticache/engine_defaults_parser.rb, line 34
              def end_element(name)
                case name
                when 'CacheParameterGroupFamily'
                  @engine_defaults[name] = value
                when 'CacheNodeTypeSpecificParameter', 'Parameter'
                  if not @parameter.empty?
                    @engine_defaults["#{name}s"] << @parameter
                  end
                when 'AllowedValues', 'DataType', 'Description', 'IsModifiable',
                  'MinimumEngineVersion', 'ParameterName', 'ParameterValue', 'Source'
                  @parameter[name] = value
                when 'CacheNodeType', 'Value'
                  @node_specific_value[name] = value
                when 'CacheNodeTypeSpecificValue'
                  if not @node_specific_value.empty?
                    @parameter["#{name}s"] << @node_specific_value
                  end
                else
                  super
                end
              end