read the next value concode_field_sep int keyCtr concode_elem_sep boolean isFirstRecord concode_elem_sep TezRawKeyValueIterator in concode_elem_sep boolean more concode_elem_sep TezCounter inputValueCounter concode_elem_sep DataInputBuffer keyIn concode_elem_sep Deserializer<VALUE> valDeserializer concode_elem_sep RawComparator<KEY> comparator concode_elem_sep DataInputBuffer valueIn concode_elem_sep TezCounter inputKeyCounter concode_elem_sep KEY nextKey concode_elem_sep Deserializer<KEY> keyDeserializer concode_elem_sep VALUE value concode_elem_sep KEY key concode_elem_sep boolean hasMoreValues concode_elem_sep boolean completedProcessing concode_field_sep KEY getKey concode_elem_sep void readNextKey concode_elem_sep Iterable<VALUE> getValues concode_elem_sep void hasCompletedProcessing concode_elem_sep boolean moveToNext concode_elem_sep TezRawKeyValueIterator getRawIterator concode_elem_sep void nextKey
void function ( ) { DataInputBuffer loc0 = in . getValue ( ) ; valueIn . reset ( loc0 . getData ( ) , loc0 . getPosition ( ) , loc0 . getLength ( ) - loc0 . getPosition ( ) ) ; value = valDeserializer . deserialize ( value ) ; }