Idea for report generation.
Add javadoc.