question: flush the current data block if it has any data in it . concode_field_sep int DEFAULT_RCDSIZE concode_elem_sep int currBlkIdx concode_elem_sep InputStream inStream concode_elem_sep int DEFAULT_BLKSIZE concode_elem_sep int recsPerBlock concode_elem_sep int currRecIdx concode_elem_sep OutputStream outStream concode_elem_sep byte[] blockBuffer concode_elem_sep int blockSize concode_elem_sep int recordSize concode_field_sep boolean readBlock concode_elem_sep int getCurrentRecordNum concode_elem_sep int getRecordSize concode_elem_sep int getBlockSize concode_elem_sep byte[] readRecord concode_elem_sep void writeBlock concode_elem_sep void skipRecord concode_elem_sep int getCurrentBlockNum concode_elem_sep boolean isEOFRecord concode_elem_sep void initialize concode_elem_sep void close concode_elem_sep void writeRecord concode_elem_sep void writeRecord
target: void function ( ) { if ( outStream == null ) { throw new IOException ( "srini_string" ) ; } if ( currRecIdx > 0 ) { writeBlock ( ) ; } }