code: public static TimeZone getTimeZone(String name)
      {
          TimeZone ret = null;
          if(timezones != null)
          {
              for(int i = 0; i < timezones.length && ret == null; i++)
              {
                  if(timezones[i].getName().equals(name))
                      ret = timezones[i].getTimeZone();
              }
          }
          return ret;
      }
docs: Returns the cached timezone with the given name.
  @param name The name of the timezone
  @return The cached timezone with the given name