Description
Discussions on the "dev" ML concluded that "NullArgumentException" was more of a burden to maintain than it brings benefits.
It will be deprecated in 3.1 and removed in 4.0.
Checks for "null" in CM code will either be maintained or be removed.
Whenever checks for "null" are performed, the exception to be thrown is the standard "NullPointerException" (instantiated with the no-arg constructor).