public boolean equals(Object obj) { if (obj == null || !(obj instanceof InetAddress))
public boolean equals(Object obj) { if (! (obj instanceof InetAddress))
	public boolean equals(Object obj) {		if (obj == null || !(obj instanceof InetAddress))			return false;		byte[] addr1 = addr;		byte[] addr2 = ((InetAddress) obj).addr;		if (addr1.length != addr2.length)			return false;		for (int i = addr1.length; --i >= 0;)			if (addr1[i] != addr2[i])				return false;		return true;	}