report generator javadocs