I took a look inside this chapter.
At the proposed example, you didn't remove the null checking:
$customer = ($order->customer !== <b>null</b>) ? $order->customer : <b>new</b> NullCustomer;
So, I don't see the worth of this solution...or I don't understand your suggestion.
Customer support service by UserEcho