Exemple

public static void main( String[] args ) {
Object o;
Object o2;
if (o==null && o.equals(o2)) {
o.toString();
}
}

Solution
    Dans l'exemple ci-dessus, une exception de pointeur null peut être émise lors de l'exécution des méthodes o.equals(o2) et o.toString().
    Revoyez les conditions dans l'instruction if/else afin de garantir qu'une telle exception ne sera pas générée.

    Remarque : Cette règle repère également les cases où un objet, connu pour être null, est transmis comme paramètre.
    Le comportement de la méthode réceptrice n'étant pas toujours prévisible, cette pratique est déconseillée.