code: public static VTimeZone create(String tzid) {
          BasicTimeZone basicTimeZone = TimeZone.getFrozenICUTimeZone(tzid, true);
          if (basicTimeZone == null) {
              return null;
          }
          VTimeZone vtz = new VTimeZone(tzid);
          vtz.tz = (BasicTimeZone) basicTimeZone.cloneAsThawed();
          vtz.olsonzid = vtz.tz.getID();
  
          return vtz;
      }
docs: Create a <code>VTimeZone</code> instance by the time zone ID.
  
  @param tzid The time zone ID, such as America/New_York
  @return A <code>VTimeZone</code> initialized by the time zone ID, or null
  when the ID is unknown.