Code cleanup - Maven requires Java 5+ : Remove unnecessary boxing
Code cleanup - Maven requires Java 5+ : Remove unnecessary unboxing
Code cleanup - Remove useless .toString()
Code cleanup - It's better (for perfs) to use a chain of append() calls than a unique append with several Strings concatenations
Code cleanup - Remove useless semi-colons
Code cleanup - Various code simplifications (tests, loops, …)
Code cleanup - Maven requires Java 5+ : Replace String.indexOf() by String.contains()
Code cleanup - Maven requires Java 5+ : Replace for and while loops by for each
Code cleanup - Redundant array creation for calling varargs method
Code cleanup -  Remove Redundant Cast(s)
Revert "Code cleanup - It's better (for perfs) to use a chain of append() calls than a unique append with several Strings concatenations"

This reverts commit c8e94a5b085b1cb1543861d40db7a7a108bef499.

Decreases too much the code readibility