question: closes all the output files . ioexceptions are caught and logged . concode_field_sep BufferedWriter numberWriter concode_elem_sep String NUMBER_OF_ELEMENTS_FILENAME concode_elem_sep BufferedWriter depthWriter concode_elem_sep BufferedWriter sumAllWriter concode_elem_sep BufferedWriter distributionWriter concode_elem_sep BufferedWriter allStatsWriter concode_elem_sep BufferedWriter sumEachWriter concode_elem_sep String DISTRIBUTION_FILENAME concode_elem_sep String ALL_STATS_FILENAME concode_elem_sep String OUTPUT_DIRECTORY concode_elem_sep String SUM_OF_ALL_ELEMENTS_FILENAME concode_elem_sep String DEPTH_SUM_FILENAME concode_elem_sep int MAX_DEPTH concode_elem_sep String SUMS_OF_EACH_ELEMENT_FILENAME concode_field_sep int[] sumOfEachElement concode_elem_sep int writeNumberOfElements concode_elem_sep void writeAllStats concode_elem_sep int[] writeDepthSum concode_elem_sep int[] writeDistributionOfKnowledgeCount concode_elem_sep void openFiles concode_elem_sep int sumOfElements concode_elem_sep int knowledgeMaxDepth concode_elem_sep int writeSumOfElements concode_elem_sep int[] writeSumOfEachElement concode_elem_sep int knowledgeMaxSize concode_elem_sep int[] distributionOfKnowledgeCount concode_elem_sep int[] depthTotal concode_elem_sep int numberOfElements concode_elem_sep int[] depthSum concode_elem_sep double variance concode_elem_sep void writeAllStatsHeader concode_elem_sep int[] writeDepthTotal
target: void function ( ) { try { sumAllWriter . close ( ) ; numberWriter . close ( ) ; distributionWriter . close ( ) ; depthWriter . close ( ) ; sumEachWriter . close ( ) ; allStatsWriter . close ( ) ; } catch ( IOException loc0 ) { System . out . println ( "srini_string" ) ; } }