code: public D withVariant(String variant) {
  
          if (variant.equals(this.getVariant())) { // NPE-check
              return this.getContext();
          }
  
          return this.transform(this.getChronology().getChronoType(), variant);
  
      }
docs: /*[deutsch]
  <p>Erzeugt eine Kopie dieser Instanz mit der angegebenen Variante. </p>
  
  <p>Wenn die angegebene Variante der Variante dieser Instanz gleicht, wird die
  Methode einfach nur diese Instanz zur&uuml;ckgeben. </p>
  
  @param   variant     name of new variant
  @return  copy of this instance with equal epoch-day-value but different variant
  @throws  ChronoException if given variant is not supported
  @since   3.14/4.11