Null Argument Exceptions

Throw a NullPointerException, not an IllegalArgumentException.

Null Pointer Exceptions