code cleaning
add version.properties in test classpath to avoid any steps to run tests
cleanup
use foreach loops
contains instead of indexof
unnecessary boxing/unboxing
stringbuilder instead of stringbuffer
fix some javadoc issues
set array size
cleanup
use varargs
remove unnecessary cast