public static void convertInsToCat(String baseDir, ArrayList<String> infoboxFileList) throws IOException { BufferedWriter writer; Map<String, String> insToCat; for (String fileName : infoboxFileList) { String[] strArr = fileName.split("/"); String output = "output/" + strArr[0] + "/" + strArr[2]; if (App.checkFile(output)) continue; writer = new BufferedWriter(new FileWriter(new File(output))); // get Map of instance to categories insToCat = Category.getInsToCat(strArr[0]); // convert convertInsToCatInner(baseDir, fileName, writer, insToCat); insToCat = null; writer.close(); System.out.println("File is created: " + output); System.out.println(); } }