question: count number of peer rows for current row concode_field_sep VectorContainer container concode_elem_sep List<WindowDataBatch> batches concode_elem_sep int outputCount concode_elem_sep org.slf4j.Logger logger concode_elem_sep VectorContainer internal concode_elem_sep WindowDataBatch current concode_elem_sep Partition partition concode_elem_sep boolean requireFullPartition concode_elem_sep boolean lagCopiedToInternal concode_field_sep void setupCopyPrev concode_elem_sep void cleanPartition concode_elem_sep void processRow concode_elem_sep void updatePartitionSize concode_elem_sep void setupCopyNext concode_elem_sep void allocateInternal concode_elem_sep void setupPartition concode_elem_sep boolean isPeer concode_elem_sep int processPartition concode_elem_sep void copyPrevFromInternal concode_elem_sep void setupCopyFromInternal concode_elem_sep boolean resetValues concode_elem_sep void newPartition concode_elem_sep void outputRow concode_elem_sep void cleanup concode_elem_sep boolean isSamePartition concode_elem_sep void doWork concode_elem_sep void setup concode_elem_sep void copyNext concode_elem_sep int getOutputCount concode_elem_sep void copyPrev concode_elem_sep void copyFromInternal concode_elem_sep void copyPrevToInternal
target: long function ( final int arg0 ) { long loc0 = 0 ; for ( WindowDataBatch loc1 : batches ) { final int loc2 = loc1 . getRecordCount ( ) ; for ( int loc3 = ( loc1 == current ) ? arg0 : 0 ; loc3 < loc2 ; loc3 ++ , loc0 ++ ) { if ( ! isPeer ( arg0 , current , loc3 , loc1 ) ) { break ; } } } return loc0 ; }