code: public int[] getValues() {
          int[] result = new int[size()];
          for (int i = 0; i < result.length; i++) {
              result[i] = getValue(i);
          }
          return result;
      }
docs: Gets an array of the value of each of the fields that this period supports.
  <p>
  The fields are returned largest to smallest, for example Hours, Minutes, Seconds.
  Each value corresponds to the same array index as <code>getFields()</code>
  
  @return the current values of each field in an array that may be altered, largest to smallest