More code comment changes
Java doc and class access modifier changes

It is done for more specific method descriptions in Java docs and allow
application to call close on multi readers.