public void close() { writeComment("Completed on " + df.format(new Date())); if (format == Format.SYM_XML) { write("</batch>\n"); } else if (format == Format.XML) { write("</database>\n"); } startedWriting = false; if (csvWriter != null) { csvWriter.flush(); csvWriter.close(); csvWriter = null; } IOUtils.closeQuietly(writer); writer = null; }