Optimisation changes. 

Most methods and all classes are now final. Remember this before attempting to override them. 

Supposedly, this will cause the JIT to compile them with more optimisation.