static byte []
checkByteArrayLength(String field, byte [] array, int maxLength) {
	if (array.length > 0xFFFF)
		throw new IllegalArgumentException("\"" + field + "\" array " +
						   "must have no more than " +
						   maxLength + " elements");
	byte [] out = new byte[array.length];
	System.arraycopy(array, 0, out, 0, array.length);
	return out;
}
Returns the name for which additional data processing should be done
for this record.  This can be used both for building responses and
parsing responses.
@return The name to used for additional data processing, or null if this
record type does not require additional data processing.
src/main/java/core/org/xbill/DNS/Record.java