public Period plus(TemporalAmount amountToAdd) { Period isoAmount = Period.from(amountToAdd); return create( Math.addExact(years, isoAmount.years), Math.addExact(months, isoAmount.months), Math.addExact(days, isoAmount.days)); }