providing javadoc and test coverage