The default for the "null_accepted" key in metadata is
True. Most headers in the 10.11 SDK set the default in ObjC to "no allowed" and explicitly mark up pointers that are allowed to be null.
Also: with the availability of __nullable in the SDK headers it can be useful to use the
null_accepted key for object pointers as well.
Doing this requires updating the metadata with nullability information as well.