code: public static CalendarPicker<HijriCalendar> hijriWithSystemDefaults(VariantSource variantSource) {
  
          return CalendarPicker.hijri(
              variantSource,
              Locale.getDefault(Locale.Category.FORMAT),
              () -> SystemClock.inLocalView().now(HijriCalendar.family(), variantSource, StartOfDay.EVENING).toDate()
          );
  
      }
docs: /*[deutsch]
  <p>Erzeugt einen neuen {@code CalendarPicker} f&uuml;r den islamischen Kalender
  unter Benutzung von aus dem System abgeleiteten Standardwerten f&uuml;r die Sprach- und
  L&auml;dereinstellung und die aktuelle Zonenzeit. </p>
  
  <p>Folgender Code w&auml;hlt die Umalqura-Variante von Saudi-Arabien: </p>
  
  <pre>
  CalendarPicker&lt;HijriCalendar&gt; picker =
  CalendarPicker.hijriWithSystemDefaults(() -> HijriCalendar.VARIANT_UMALQURA);
  </pre>
  
  @param   variantSource   the variant of the underlying islamic calendar
  @return  CalendarPicker
  @see     Locale#getDefault(Locale.Category) Locale.getDefault(Locale.Category.FORMAT)
  @see     SystemClock#inLocalView()
  @see     ZonalClock#now(CalendarFamily, VariantSource, StartOfDay)
  @see     HijriCalendar#VARIANT_UMALQURA
  @see     net.time4j.calendar.HijriAlgorithm