Příklad

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

Řešení
    Ve výše uvedeném příkladu se může při provádění metod o.equals(o2) a o.toString() vyskytnout výjimka ukazatele hodnoty null.
    Znovu promyslete podmínky v příkazu if/else, abyste zajistili, že nebude výjimka ukazatele hodnoty null generována.

    Pozn.: Toto pravidlo rovněž označí případy, kdy se objekt, o kterém je známo, že je hodnoty null, předá jako parametr.
    Jelikož chování příjímající metody není vždy předvídatelné, jeví se tento postup jako nevhodný.