code: public ChronoFormatter<T> with(StartOfDay startOfDay) {
  
          if (startOfDay == null) {
              throw new NullPointerException("Missing start of day.");
          }
  
          return new ChronoFormatter<>(this, this.globalAttributes.withInternal(Attributes.START_OF_DAY, startOfDay));
  
      }
docs: /*[deutsch]
  <p>Setzt den Beginn des Kalendertages. </p>
  
  @param   startOfDay      new start of day
  @return  changed copy with the given start of day while this instance remains unaffected
  @see     Attributes#START_OF_DAY
  @since   3.11/4.8