Revert "Revert "Generated Javadoc""

This reverts commit 5127b93eeced1db449dcb069c130bc6160914d30.