Collection runners = getRunBiz().getRunnersByDistance(runGroup, distance);
Collection runners = getRunBiz().getRunnersByDistance(distance, runGroup);
	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();					Collection runners = getRunBiz().getRunnersByDistance(runGroup, distance);				if (runners.size() > 0) {					row = insertRunGroupIntoTable(table, row, "group_" + runGroup.getName());					Iterator runIter = runners.iterator();					int num = 1;					while (runIter.hasNext()) {						Run run = (Run) runIter.next();						row = insertRunIntoTable(table, row, run, num, num);						num++;												if (!runIter.hasNext()) {							table.setHeight(row++, 2);						}					}					}			}		}		catch (Exception e) {			e.printStackTrace();		}	}