private void writeCategories(QifBufferedWriter qifWriter) throws IOException { if (!categories.isEmpty()) { qifWriter.writeCategoriesHeader(); for (Category c : categories) { writeCategory(qifWriter, c); } } }