LPS-31948 edited javadoc 2

Here is the edited Javadoc for the 3 impl classes. It's rebased on master.