Adds new java autodoc and some bugs that where find with check style where fixed