# File lib/soap/mapping/registry.rb, line 262
  def base2soap(obj, type, qualified = nil)
    return SOAPNil.new if obj.nil?
    soap_obj = nil
    if type <= XSD::XSDString
      str = XSD::Charset.encoding_conv(obj.to_s, Mapping.external_ces,
        XSD::Charset.encoding)
      soap_obj = type.new(str)
    else
      soap_obj = type.new(obj)
    end
    soap_obj.qualified = qualified
    soap_obj
  end