Java doc generated.

I generated javadoc for us to read. For now on, in order to avoid
conflict, let me be the only person who commit javadocs.