void
toWire(DNSOutput out) {
	out.writeU16(getID());
	out.writeU16(flags);
	for (int i = 0; i < counts.length; i++)
		out.writeU16(counts[i]);
}
Creates a new Header from its DNS wire format representation
@param b A byte array containing the DNS Header.
src/main/java/core/org/xbill/DNS/Header.java