Added more documentation.
Improved javadocs.
Covering more missing javadocs.
Covering more missing javadocs.