# File lib/dnsruby/message/header.rb, line 189
  def old_to_s_with_rcode(rcode)
    retval = ";; id = #{@id}\n"

    if (@opcode == OpCode::Update)
      retval += ";; qr = #{@qr}    " \
        "opcode = #{@opcode.string}    "\
        "rcode = #{@rcode.string}\n"

      retval += ";; zocount = #{@qdcount}  "\
        "prcount = #{@ancount}  " \
        "upcount = #{@nscount}  "  \
        "adcount = #{@arcount}\n"
    else
      retval += ";; qr = #{@qr}    "  \
        "opcode = #{@opcode.string}    " \
        "aa = #{@aa}    "  \
        "tc = #{@tc}    " \
        "rd = #{@rd}\n"

      retval += ";; ra = #{@ra}    " \
        "ad = #{@ad}    "  \
        "cd = #{@cd}    "  \
        "rcode  = #{rcode.string}\n"

      retval += ";; qdcount = #{@qdcount}  " \
        "ancount = #{@ancount}  " \
        "nscount = #{@nscount}  " \
        "arcount = #{@arcount}\n"
    end

    retval
  end