if (epilog != null) {
if (epilog.length > 0) {
        public final byte[] getGZipedBuffer() throws IOException {            if (gzippedBuffer != null) {                return gzippedBuffer;            }            byte buf[] = getBuffer();            if (buf == null || buf.length < 1) {                return buf;            }            ByteArrayOutputStream bos = new ByteArrayOutputStream(buf.length);            GZIPOutputStream gzos = new GZIPOutputStream(bos, buf.length);            byte prolog[] = getProlog();            if (prolog != null) {                gzos.write(prolog);            }            gzos.write(buf);            byte epilog[] = getEpilog();            if (epilog != null) {                gzos.write(epilog);            }            gzos.close();            gzippedBuffer = bos.toByteArray();            LOG.debug("GZIP record '" + file.getFilename() + "' into "                    + gzippedBuffer.length + " bytes (compression-ratio "                    + (gzippedBuffer.length * 100 / buffer.length)                    + "% , original size=" + buffer.length + " bytes)");            return gzippedBuffer;        }