code: public int[] getPartialValues(ReadablePartial fieldSource, Object object, Chronology chrono) {
          ReadablePartial input = (ReadablePartial) object;
          int size = fieldSource.size();
          int[] values = new int[size];
          for (int i = 0; i < size; i++) {
              values[i] = input.get(fieldSource.getFieldType(i));
          }
          chrono.validate(fieldSource, values);
          return values;
      }
docs: Extracts the values of the partial from an object of this converter's type.
  The chrono parameter is a hint to the converter, should it require a
  chronology to aid in conversion.
  
  @param fieldSource  a partial that provides access to the fields.
  This partial may be incomplete and only getFieldType(int) should be used
  @param object  the object to convert
  @param chrono  the chronology to use, which is the non-null result of getChronology()
  @return the array of field values that match the fieldSource, must be non-null valid
  @throws ClassCastException if the object is invalid