# File lib/soap/baseData.rb, line 549
  def add(name, value)
    value = SOAPNil.new if value.nil?
    @array.push(name)
    value.elename = value.elename.dup_name(name)
    @data.push(value)
    value.parent = self if value.respond_to?(:parent=)
    value
  end