Returns a copy of this period with the specified period added.
!(p)
If the specified amount is a {@code ChronoPeriod} then it must have
the same chronology as this period. Implementations may choose to
accept or reject other {@code TemporalAmount} implementations.
!(p)
This instance is immutable and unaffected by this method call.
@param amountToAdd the period to add, not null
@return a {@code ChronoPeriod} based on this period with the requested period added, not null
@throws ArithmeticException if numeric overflow occurs
Returns a copy of this period with the specified period added. !(p) If the specified amount is a {@code ChronoPeriod} then it must have the same chronology as this period. Implementations may choose to accept or reject other {@code TemporalAmount} implementations. !(p) This instance is immutable and unaffected by this method call.
@param amountToAdd the period to add, not null @return a {@code ChronoPeriod} based on this period with the requested period added, not null @throws ArithmeticException if numeric overflow occurs