leverage null pointer handling, exception classes can be built using null arguments arrays which are automatically converted to zero-sized arrays to prevent null pointer exceptions