Sahagin HTML report generator, Java language binding, and shared logic used by them.