code: public static <C extends CalendarVariant<C>> ChronoFormatter.Builder<Moment> setUpWithOverride(
          Locale locale,
          CalendarFamily<C> overrideCalendar
      ) {
  
          if (overrideCalendar == null) {
              throw new NullPointerException("Missing override calendar.");
          }
  
          return new Builder<>(Moment.axis(), locale, overrideCalendar);
  
      }
docs: /*[deutsch]
  <p>Konstruiert ein Hilfsobjekt zum Bauen eines globalen Zeitformats mit Verwendung
  des angegebenen Kalendertyps. </p>
  
  <p>Zum Formatieren ist es notwendig, die Zeitzone am fertiggestellten Formatierer zu setzen.
  Beim Parsen ist die Kalendervariante notwendig. </p>
  
  @param   <C> generic calendrical type with variant
  @param   locale              format locale
  @param   overrideCalendar    formattable calendar chronology
  @return  new {@code Builder}-instance applicable on {@code Moment}
  @since   3.11/4.8