public StructIterator iterator(PositionedByteRange src) {
    return new StructIterator(src, fields);
  }
Retrieve an {@link Iterator} over the values encoded in {@code src}. {@code src}'s position is
consumed by consuming this iterator.
hbase-common/src/main/java/org/apache/hadoop/hbase/types/Struct.java