Current version is not Java5(+) aware. Using Generics removes some compile warnings and adds type safety (not it's absolutely necessary ... code is not that complex).
Main advantage will be compiling using decent java version will not print out warnings.
Add Java5+ compatibility