public static Name
fromAddress(int [] addr) {
	byte [] bytes = new byte[addr.length];
	for (int i = 0; i < addr.length; i++) {
		if (addr[i] < 0 || addr[i] > 0xFF)
			throw new IllegalArgumentException("array must " +
							   "contain values " +
							   "between 0 and 255");
		bytes[i] = (byte) addr[i];
	}
	return fromAddress(bytes);
}
Creates a reverse map name corresponding to an address contained in
an array of 4 integers between 0 and 255 (for an IPv4 address) or 16
integers between 0 and 255 (for an IPv6 address).
@param addr The address from which to build a name.
@return The name corresponding to the address in the reverse map.
src/main/java/core/org/xbill/DNS/ReverseMap.java