>>660
FilterOutputStream の close() と
BufferedOutputStream の flush() とか flushBuffer() をみてみろ。
BufferedOutputStream で close() すると間接的に write() 呼ぶから。