docs: public List<FieldValue> getFieldValues() {
          long offset = fileOffset + getInstanceFieldValuesOffset();
          List<Field> fields = dumpClass.getAllInstanceFields();
          List<FieldValue> values = new ArrayList<FieldValue>(fields.size());
          Iterator<Field> fit = fields.iterator();
  
          while (fit.hasNext()) {
              HprofField field = (HprofField) fit.next();
  
              if (field.getValueType() == HprofHeap.OBJECT) {
                  values.add(new HprofInstanceObjectValue(this, field, offset));
              } else {
                  values.add(new HprofInstanceValue(this, field, offset));
              }
  
              offset += field.getValueSize();
          }
  
          return values;
      }