dis.put("-1",iwrb.getLocalizedString("run_year_ddd.select_distance","Select distance..."));
  public void main(IWContext iwc) throws Exception {    IWResourceBundle iwrb = getResourceBundle(iwc);    RunBusiness runBiz = getRunBiz(iwc);        Collection runs = runBiz.getRuns();        addEmptyElement(iwrb.getLocalizedString("run_year_ddd.select_run","Select run..."),        iwrb.getLocalizedString("run_year_ddd.select_distance","Select distance..."));        IWTimestamp ts = IWTimestamp.RightNow();    Integer y = new Integer(ts.getYear());    String yearString = y.toString();        Map dis = new LinkedHashMap();    dis.put("-1",iwrb.getLocalizedString("run_year_ddd.select_distance","Select distance..."));        Iterator runIter = runs.iterator();    while(runIter.hasNext()) {      Group run = (Group) runIter.next();      dis.putAll(runBiz.getDistancesMap(run,yearString));      addMenuElement(run.getPrimaryKey().toString(),run.getName(),dis);    }        super.main(iwc);  }