If p == null the access p.name would lead to a
run-time error. However, since the expression
p != null && p.name != "John"
already yields false if p == null, this error
Hosted by the Institute for System Software at
the Johannes Kepler University Linz.
Hardware supplied by