Példa

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

Megoldás
    A fenti példában egy üres mutató kivétel jelentkezhet az o.equals(o2) és az o.toString() metódus végrehajtásakor.
    Gondolja át újra az if/else utasításban található feltételeket, és gondoskodjon róla, hogy ne kerüljön üres mutató kivétel előállításra.

    Megjegyzés: Ez a szabály azokra az esetekre is vonatkozik, ahol köztudottan üres objektum kerül paraméterként átadásra.
    Mivel a fogadó metódus viselkedése nem mindig kiszámítható, ezért ez a gyakorlat nem javasolt.