updated javadoc.