code: public Name getTimeZoneName(String zoneId, ZonedDateTime date, boolean long_) {
      TimeZoneNames names = timezoneNames.get(zoneId);
      if (names != null) {
        return long_ ? names.longName() : names.shortName();
      }
      
      zoneId = _CalendarUtils.getMetazone(zoneId, date);
      if (zoneId == null) {
        return null;
      }
      names = metazoneNames.get(zoneId);
      if (names != null) {
        return long_ ? names.longName() : names.shortName();
      }
      return null;
    }
docs: Lookup the time zone name variants (long or short) for the given zoneId and datetime.