We need a sanity check here - I thought we weren't deprecating like this anymore?  Also, not sure why the version number is 3.9.3?

If we are going to deprecate like this, we need to be watching our whitespace, doc blocks and Yoda conditions, it's getting sloppy in here, especially for new code that is being added to core.