Updated JavaDoc generation