We might need to decide what to do about comparing to null.
Is it something that should legitimately happens => we return false
OR "this null is not expected at all" so there is a bug or something wrong and we raise exception
E.g. :
socketAddress.getAddress() can return null if the inetsocket address is not resolved.
Is it normal behavior if this happens OR if that happens that looks like a bug and so we should see it.
#2 (comment)