docs: public Partial withChronologyRetainFields(Chronology newChronology) {
          newChronology = DateTimeUtils.getChronology(newChronology);
          newChronology = newChronology.withUTC();
          if (newChronology == getChronology()) {
              return this;
          } else {
              Partial newPartial = new Partial(newChronology, iTypes, iValues);
              newChronology.validate(newPartial, iValues);
              return newPartial;
          }
      }