This is an attempt to hint the compiler that it should check the parameters and warn when something is null. Sadly it does not work as expected.