javadoc on this class