code: @Override
    public Temporal addTo(Temporal temporal) {
      return temporal.plus(Period.of(0, months, days)).plus(Duration.ofNanos(nanoseconds));
    }
docs: {@inheritDoc}
  
  <p>This implementation converts the months and days components to a {@link Period}, and the
  nanosecond component to a {@link Duration}, and adds those two amounts to the temporal object.
  Therefore the chronology of the temporal must be either the ISO chronology or null.
  
  @see Period#addTo(Temporal)
  @see Duration#addTo(Temporal)