question: reads waledit from cells . concode_field_sep int VERSION_2 concode_elem_sep ArrayList<Cell> cells concode_elem_sep Log LOG concode_elem_sep byte[] FLUSH concode_elem_sep boolean isReplay concode_elem_sep byte[] BULK_LOAD concode_elem_sep byte[] METAROW concode_elem_sep byte[] REGION_EVENT concode_elem_sep CompressionContext compressionContext concode_elem_sep WALEdit EMPTY_WALEDIT concode_elem_sep NavigableMap<byte[],Integer> scopes concode_elem_sep byte[] METAFAMILY concode_elem_sep byte[] COMPACTION concode_field_sep WALEdit add concode_elem_sep void setCells concode_elem_sep void setCompressionContext concode_elem_sep WALEdit createFlushWALEdit concode_elem_sep CompactionDescriptor getCompaction concode_elem_sep WALProtos.BulkLoadDescriptor getBulkLoadDescriptor concode_elem_sep boolean isReplay concode_elem_sep boolean isEmpty concode_elem_sep RegionEventDescriptor getRegionEventDescriptor concode_elem_sep WALEdit createBulkLoadEvent concode_elem_sep long heapSize concode_elem_sep WALEdit createCompaction concode_elem_sep WALEdit createRegionEventWALEdit concode_elem_sep boolean isMetaEdit concode_elem_sep void readFields concode_elem_sep FlushDescriptor getFlushDescriptor concode_elem_sep int size concode_elem_sep NavigableMap<byte[],Integer> getAndRemoveScopes concode_elem_sep boolean isMetaEditFamily concode_elem_sep boolean isMetaEditFamily concode_elem_sep String toString concode_elem_sep ArrayList<Cell> getCells concode_elem_sep void write concode_elem_sep byte[] getRowForRegion
target: int function ( Codec . Decoder arg0 , int arg1 ) { cells . clear ( ) ; cells . ensureCapacity ( arg1 ) ; while ( cells . size ( ) < arg1 && arg0 . advance ( ) ) { cells . add ( arg0 . current ( ) ) ; } return cells . size ( ) ; }