Esempio

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

Soluzione
    Nell'esempio precedente, un'eccezione con puntatore null può verificarsi se il metodo o.equals(o2) e o.toString() vengono eseguiti.
    Riconsiderare le condizioni nell'istruzione if/else per verificare che un'eccezione del puntatore null non verrà generata.

    Nota: Questa regola inoltre indica i casi in cui un oggetto, conosciuto come null, viene passato come parametro.
    Poiché il funzionamento del metodo di ricezione non è sempre prevedibile, questa pratica non viene incoraggiata.