Modified pom to compile to specific JVM version.
Rewrote busyWait to be resistant to the wiles of JIT optimization.
Extracted out the running a single set of repetitions of the benchmark.
Added warm up phase to allow everything to be optimized.