code: public MachineTime<U> dividedBy(
          long divisor,
          RoundingMode roundingMode
      ) {
  
          if (divisor == 1) {
              return this;
          }
  
          BigDecimal value =
              this.toBigDecimal().setScale(9, RoundingMode.FLOOR).divide(new BigDecimal(divisor), roundingMode);
          MachineTime<?> mt;
  
          if (this.scale == POSIX) {
              mt = MachineTime.ofPosixSeconds(value);
          } else {
              mt = MachineTime.ofSISeconds(value);
          }
  
          return cast(mt);
  
      }
docs: /*[deutsch]
  <p>Dividiert diese Dauer durch den angegebenen Teiler und benutzt die angegebene Rundung. </p>
  
  @param   divisor         divisor
  @param   roundingMode    rounding mode to be used in division
  @return  changed copy of this duration
  @since   3.23/4.19