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();
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();
	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;	}