try {
bw = FileUtil.getBufferedWriter(fileName, append);
if (bw != null) {
for (int i = 0; i < categorySet.length(); i++) {
Category category = categorySet.get(i);
String data = category.toCSVFormat(format);
FileUtil.writeContents(bw, data);
}
} else {
Logger.getLogger(CategoryDA.class.getName()).log(Level.SEVERE, "[CategoryDA::writeData]Failed to create filename " + fileName);
throw new IOException("[CategoryDA::writeData]Failed to create filename " + fileName);