this javadoc is still valid.