Addition of JavaDoc