Add javadoc comments