Java'da ilkel(primitive) boolean tipindeki bir değişkene null değer atanamaz. Eğer hiç değer atamazsak default olarak false atanır. Yani;
boolean a;
if (a== null) {..}
şeklinde bir kullanım yoktur. Zaten IDE(Eclipse, Netbeans vs.) de uyarır. Ama mutlaka null olarak kullanmak gerekiyorsa class olan Boolean kullanılmalıdır. Yani aşağıdaki kod çalışır:
Boolean a = null;
if (a == null) { ...}