Des example d'utilisation de google guava pas mal
http://www.touilleur-express.fr/2010/11/03/google-guava-faire-du-fonctionnel/
checkNotNull
Objects.toStringHelper
@Nullable
https://code.google.com/p/guava-libraries/