base for javadoc