Tweak Javadoc and reference docs. Migrate tests to AssertJ. Remove not needed warning suppressions. Original pull request: #750.
Tweak Javadoc and reference docs. Migrate tests to AssertJ. Remove not needed warning suppressions. Original pull request: #750.