Fix Javadoc generation

Description

The current Javadoc generation process has lint check disabled as the current code has very poor Javadoc. Linting should be re-enabled and javadoc comments updated appropriately.

Environment

None
Fixed

Assignee

Greg Thomas

Reporter

Greg Thomas