question: this method will be used to get the sorted record from file concode_field_sep int totalNumberOfRecords concode_elem_sep int entryCount concode_elem_sep int totalSize concode_elem_sep int fileCounter concode_elem_sep DataOutputStream stream concode_elem_sep Object[][] records concode_elem_sep File[] intermediateFiles concode_elem_sep AbstractQueue<SortTempFileChunkHolder> recordHolderHeap concode_elem_sep File outPutFile concode_elem_sep LogService LOGGER concode_elem_sep TempSortFileWriter writer concode_elem_sep SortParameters mergerParameters concode_field_sep Void call concode_elem_sep Object[] next concode_elem_sep void createRecordHolderQueue concode_elem_sep void writeDataTofile concode_elem_sep boolean hasNext concode_elem_sep void finish concode_elem_sep void initialize concode_elem_sep void startSorting
target: Object [ ] function ( ) { Object [ ] loc0 = null ; SortTempFileChunkHolder loc1 = this . recordHolderHeap . loc1 ( ) ; loc0 = loc1 . getRow ( ) ; if ( ! loc1 . hasNext ( ) ) { loc1 . closeStream ( ) ; -- this . fileCounter ; return loc0 ; } loc1 . readRow ( ) ; this . recordHolderHeap . add ( loc1 ) ; return loc0 ; }