saynomoo/mongo-java-driver — comment on commit 28ec11aa7add0ff5f5afce82c6a042b0219e2cc0
File:  line 0
By saynomoo:

Hi Ryan,

The reason for changing the constructor visibilities is that it enables subclassing the GridFSInputFile. I need to subclass the GridFSInputFile so that I can customize the chunks that are saved to mongo.