comments and javadoc generation