for (Enumeration enum=temp.elements(); enum.hasMoreElements();)
for (Enumeration en=temp.elements(); en.hasMoreElements();)
  public void showIconDialog()  {    if (myState == null)    {      return;    }    IconDialog iconDialog = IconDialog.getDialog(this);    Vector namedLocationTimeList = new Vector(0);    NamedLocationTime nltm = null;   Hashtable temp = new Hashtable(300);   synchronized (myState.schedImplByUnit)  // don't want anybody updating this while we sift through them   {     for (Enumeration enum=myState.schedImplByUnit.keys(); enum.hasMoreElements();)     {       ScheduleImpl simpl = (ScheduleImpl) myState.schedImplByUnit.get((String) enum.nextElement());       NamedLocationTime anyNltm = (NamedLocationTime) simpl.get(0);//       namedLocationTimeList.add(anyNltm);        temp.put(anyNltm.getUnit().getLabel(), anyNltm);     }    for (Iterator it=myState.nls.iterator(); it.hasNext(); )    {      nltm = (NamedLocationTime)it.next();      if (nltm!=null && nltm.getUnit()!=null && nltm.getUnit().getGraphic()!=null)      {        temp.put(nltm.getUnit().getLabel(), nltm);      }    }    for (Enumeration enum=temp.elements(); enum.hasMoreElements();)    {      nltm = (NamedLocationTime)enum.nextElement();      namedLocationTimeList.add(nltm);     }