row = insertRunGroupIntoTable(table, row, "group_" + runGroup.getName());
	private void getGroupResults(Table table, int row) {		try {			List runGroups = new ArrayList(getGroupBiz().getChildGroups(distance));			sortRunnerGroups(runGroups);			Iterator runGroupIter = runGroups.iterator();						while (runGroupIter.hasNext()) {				Group runGroup = (Group) runGroupIter.next();				row = insertRunGroupIntoTable(table, row, "group_" + runGroup.getName());					List runners = new ArrayList(getGroupBiz().getUsers(runGroup));				List runs = getRunsForRunners(runners);				sortRuns(runs);				Iterator runIter = runs.iterator();				int num = 1;				while (runIter.hasNext()) {					Run run = (Run) runIter.next();					row = insertRunIntoTable(table, row, run, num);					num++;										if (!runIter.hasNext()) {						table.setHeight(row++, 2);					}				}			}		}		catch (Exception e) {			e.printStackTrace();		}	}