generated javadocs, and corrected all javadocs problems.