https://sites.google.com/a/athaydes.com/renato-athaydes/post...
Apparently the JVM can inline, then do null check elimination.