code: public static Timezone of(
          String tzid,
          TransitionHistory history
      ) {
  
          return new HistorizedTimezone(resolve(tzid), history);
  
      }
docs: /*[deutsch]
  <p>Erzeugt eine neue synthetische Zeitzone basierend nur auf den
  angegebenen Daten. </p>
  
  @param   tzid        timezone id
  @param   history     history of offset transitions
  @return  new instance of timezone data
  @throws  IllegalArgumentException if a fixed zonal offset is combined
  with a non-empty history
  @since   2.2