counter.addSeconds(element.getRunTime());
counter2.addSeconds(element.getRunTime());
	public int compare(Object arg0, Object arg1) {		RunGroup r0 = (RunGroup) arg0;		RunGroup r1 = (RunGroup) arg1;				Counter counter1 = r0.getCounter();		if (counter1 == null) {			Counter counter = new Counter();			int index = 0;			Iterator iter = map.getCollection(r0).iterator();			while (iter.hasNext()) {				Run element = (Run) iter.next();				if (index < 3) {					counter.addSeconds(element.getRunTime());				}				index++;			}			r0.setCounter(counter);		}		Counter counter2 = r1.getCounter();		if (counter2 == null) {			Counter counter = new Counter();			int index = 0;			Iterator iter = map.getCollection(r1).iterator();			while (iter.hasNext()) {				Run element = (Run) iter.next();				if (index < 3) {					counter.addSeconds(element.getRunTime());				}				index++;			}			r1.setCounter(counter);		}				return counter1.compareTo(counter2);	}