# File lib/dnstraverse/response.rb, line 31
    def initialize(args)
      dqc_args = { :qname => args[:qname], :qclass => args[:qclass],
        :qtype => args[:qtype], :ip => args[:ip],
        :bailiwick => args[:bailiwick], :message => args[:message] }
      @decoded_query = args[:decoded_query_cache].query(dqc_args)
      @infocache = InfoCache.new(args[:infocache]) # our infocache
      @starters = nil # initial servers for :referral/:restart
      @starters_bailiwick = nil # for initial servers for :referral/:restart
      evaluate
      update_stats_key
      return self
    end