private Object writeReplace() throws ObjectStreamException { return new InetAddress(addr, hostName); }
private Object writeReplace() throws ObjectStreamException { return new InetAddress(addr, hostName, null); }
	private Object writeReplace() throws ObjectStreamException {		return new InetAddress(addr, hostName);	}