Updated the JavaDoc comments for the class