question: close this writer , which flushes and closes any currently-open streams . even after this is called , additional documents can be written to additional files . concode_field_sep long maxDocumentsPerFile concode_elem_sep String DOCUMENTS_EXTENSION concode_elem_sep boolean compress concode_elem_sep OutputStream stream concode_elem_sep File parentDirectory concode_elem_sep long count concode_elem_sep long totalCount concode_elem_sep File currentFile concode_elem_sep String GZIP_EXTENSION concode_elem_sep long fileCount concode_elem_sep String filenamePrefix concode_elem_sep Problems problems concode_field_sep long getFileCount concode_elem_sep long getDocumentCount concode_elem_sep void write
target: void function ( ) { if ( stream != null ) { try { stream . flush ( ) ; stream . close ( ) ; } catch ( IOException loc0 ) { problems . addError ( JcrI18n . problemsClosingBackupFiles , parentDirectory . getAbsolutePath ( ) , loc0 . getMessage ( ) ) ; } finally { stream = null ; } } }