Uno de las modificaciones del lenguage en la version que viene en el 2010 de java es el null deference operator tomado de groovy.

Este operador nos permite hacer un chequeo por null sin toda la parafernalia del == NULL

Lo que era…

if (a != null) {
  a.b();
}

Se convertiria en..

a?.b()

Muero por este nuevo feature, Null dereference operator (?.)