In the `catch` or the `finally`? Or is the stream correctly closed somewhere else? The [Javadoc from `writeFrom`](http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/io/ByteSink.html#writeFrom(java.io.InputStream\)) says, if I'm looking at the correct method: "Writes all the bytes from the given InputStream to this sink. Does not close input."