code: public <C extends CalendarVariant<C>> GeneralTimestamp<C> now(
          CalendarFamily<C> family,
          VariantSource variantSource,
          StartOfDay startOfDay
      ) {
  
          return this.now(family, variantSource.getVariant(), startOfDay);
  
      }
docs: /*[deutsch]
  <p>&Auml;quivalent to {@code now(chronology, variantSource.getVariant(), startOfDay)}. </p>
  
  @param   <C> generic type of chronology
  @param   family          calendar family to be used
  @param   variantSource   source of calendar variant
  @param   startOfDay      start of calendar day
  @return  current local timestamp or date in given chronology
  @throws  IllegalArgumentException if given variant is not supported
  @see     #now(CalendarFamily, String, StartOfDay)
  @since   3.8/4.5