No 1.6? No problem

If you're not running pure Java 1.6 the build errors out. This allows building with different versions like 1.6.x