public static Name
concatenate(Name prefix, Name suffix) throws NameTooLongException {
	if (prefix.isAbsolute())
		return (prefix);
	Name newname = new Name();
	copy(prefix, newname);
	newname.append(suffix.name, suffix.offset(0), suffix.getlabels());
	return newname;
}
Creates a new name by concatenating two existing names.
@param prefix The prefix name.
@param suffix The suffix name.
@return The concatenated name.
@throws NameTooLongException The name is too long.
src/main/java/core/org/xbill/DNS/Name.java