# File lib/soap/nestedexception.rb, line 22
  def set_backtrace(backtrace)
    if @cause and @cause.respond_to?(:backtrace)
      @original_backtrace = backtrace
??
      # just join the nested backtrace at the tail of backtrace
      caused = Array[*@cause.backtrace]
      caused[0] = "#{caused[0]}: #{@cause} (#{@cause.class}) [NESTED]"
      backtrace += caused
    end
    super(backtrace)
  end