writeShort(rec.clazz | (rec.unique ? CLASS_UNIQUE : 0));
writeShort(rec.clazz | ((rec.unique && multicast) ? CLASS_UNIQUE : 0));
    void writeRecord(DNSRecord rec, long now) throws IOException    {	writeName(rec.name);	writeShort(rec.type);	writeShort(rec.clazz | (rec.unique ? CLASS_UNIQUE : 0));	writeInt((now == 0) ? rec.ttl : rec.getRemainingTTL(now));	writeShort(0);	int start = off;	rec.write(this);	int len = off - start;	data[start-2] = (byte)(len >> 8);	data[start-1] = (byte)(len & 0xFF);    }