doc and javadoc