Drives the source code compatible with Java 1.6 anew (I thank Matt Eskridge for reminding me my mistake)