while (answerCount-- > 0) { Record rr = new Record(); rr.parse(dis, data); message.answers[answerCount] = rr; while (nameserverCount-- > 0) { Record rr = new Record(); rr.parse(dis, data); message.nameserverRecords[nameserverCount] = rr; while (additionalResourceRecordCount-- > 0) { Record rr = new Record(); rr.parse(dis, data); message.additionalResourceRecords[additionalResourceRecordCount] = rr;