Add more JavaDoc