removeAsParentFor(ent,user);
removeAsCustodianFor(ent,user);
	public void removeAllFamilyRelationsForUser(User user) throws RemoteException{		try {			Collection children = getChildrenFor(user);			if( children != null ){				Iterator kids = children.iterator();				while (kids.hasNext()) {					User child = (User) kids.next();					removeAsChildFor(child,user);				}			}			}		catch (RemoveException ex) {			ex.printStackTrace();		}		catch (NoChildrenFound x){}				try {			Collection children = getChildrenInCustodyOf(user);			if( children != null ){				Iterator kids = children.iterator();				while (kids.hasNext()) {					User child = (User) kids.next();					removeAsCustodianFor(user,child);				}			}			}		catch (RemoveException ex) {			ex.printStackTrace();		}		catch (NoChildrenFound x){}		try {			User spouse = getSpouseFor(user);			if( spouse != null ){				removeAsSpouseFor(spouse,user);			}			}		catch (RemoveException ex) {			ex.printStackTrace();		}		catch(NoSpouseFound x){}		try {			Collection parents = getParentsFor(user);			if( parents != null ){				Iterator ents = parents.iterator();				while (ents.hasNext()) {					User ent = (User) ents.next();					removeAsParentFor(ent,user);				}			}			}		catch (RemoveException ex) {			ex.printStackTrace();		}				catch (NoParentFound x){}					try {			Collection custodians = getCustodiansFor(user);			if( custodians != null ){				Iterator ents = custodians.iterator();				while (ents.hasNext()) {					User ent = (User) ents.next();					removeAsParentFor(ent,user);				}			}			}		catch (RemoveException ex) {			ex.printStackTrace();		}				catch (NoCustodianFound x){}							try {			Collection siblings = getSiblingsFor(user);			if( siblings != null ){				Iterator sibling = siblings.iterator();				while (sibling.hasNext()) {					User sibl = (User) sibling.next();					removeAsSiblingFor(sibl,user);				}			}			}		catch (RemoveException ex) {			ex.printStackTrace();		}				catch (NoSiblingFound x){}				}