public void afterUserCreateOrUpdate(User user,Group parentGroup) throws CreateException, RemoteException {
public void afterUserCreateOrUpdate(User user, Group parentGroup) throws CreateException, RemoteException { IWContext iwc = IWContext.getInstance(); RunBusiness runBiz = getRunBiz(iwc);  Group run = null; try { run = runBiz.getRunGroupOfTypeForGroup(parentGroup, IWMarathonConstants.GROUP_TYPE_RUN); } catch (RemoteException e) { e.printStackTrace(); }  Group year = null; try { year = runBiz.getRunGroupOfTypeForGroup(parentGroup, IWMarathonConstants.GROUP_TYPE_RUN_YEAR); } catch (RemoteException e) { e.printStackTrace(); }  try { Participant runEntry = getRunBiz(iwc).getParticipantByRunAndYear(user, run, year); runEntry.setRunGroupGroup(parentGroup); runEntry.setRunDistanceGroup((Group) parentGroup.getParentNode()); runEntry.store(); } catch (FinderException e) { e.printStackTrace(); }
	public void afterUserCreateOrUpdate(User user,Group parentGroup) throws CreateException, RemoteException {	}