some javadoc.