c.add(out.getPos(), tname);
if (c != null) c.add(out.getPos(), tname);
toWire(CountedDataOutputStream out, dnsCompression c) throws IOException {	for (int i=0; i<labels; i++) {		dnsName tname = new dnsName(this, i);		int pos = c.get(tname);/*System.out.println("Looking for compressed " + tname + ", found " + pos);*/		if (pos >= 0) {			pos |= (0xC0 << 8);			out.writeShort(pos);			return;		}		else {			c.add(out.getPos(), tname);/*System.out.println("(C) Adding " + tname + " at " + out.getPos());*/			out.writeString(name[i]);		}	}	out.writeByte(0);}