Major comment changes to improve the Javadoc.