iter = timezones.entrySet().iterator();
iter = timezones().entrySet().iterator();
  public static String[] getAvailableIDs(int rawOffset)  {    int count = 0;    Iterator iter = timezones.entrySet().iterator();    while (iter.hasNext())      {	// Don't iterate the values, since we want to count 	// doubled values (aliases)	Map.Entry entry = (Map.Entry) iter.next();	if (((TimeZone) entry.getValue()).getRawOffset() == rawOffset)	  count++;      }    String[] ids = new String[count];    count = 0;    iter = timezones.entrySet().iterator();    while (iter.hasNext())      {	Map.Entry entry = (Map.Entry) iter.next();	if (((TimeZone) entry.getValue()).getRawOffset() == rawOffset)	  ids[count++] = (String) entry.getKey();      }    return ids;  }