Adds gradle plugin for creating reports
Useless control flow.
[findbugs] Double assignment of field.
[findbugs] Format string should use %n rather than \n
[findbugs] Removes unused local assignments.
[intellij] unnecessary boxing.
[intellij] unnecessary unboxing.
[intellij] converts StringBuffer to faster StringBuilder when used within a single method only.
[intellij] Java6 optimizations using generics etc.
[intellij] unnecessary unboxing.
[intellij] remove obsolete return statement.
[intellij] further changes introducing generics, etc.