* @return a backup Fqn
*/
public Fqn getBackupFqn(Fqn buddyGroupRoot, Fqn origFqn)
{
if (isBackupFqn(origFqn))
throw new CacheException("Cannot make a backup Fqn from a backup Fqn! Attempting to create a backup of " + origFqn);
List<Object> elements = new ArrayList<Object>(origFqn.size() + 2);
elements.add(BuddyManager.BUDDY_BACKUP_SUBTREE);
elements.add(buddyGroupRoot.get(1));
elements.addAll(origFqn.peekElements());