Re: Null pointers
without having to test whether dictionary exists, then whether helper exists, then whether getAdaptor returns non-null, then whether getProperty returns non-null.
That already exists. It's called the null propagator. It's quite handy actually but feels a little lazy :)