On Sunday, 19 May 2013 at 18:30:09 UTC, deadalnix wrote: > void buzz(Foo f) { > f.foo(); // Rely in faith. It is invalid and way easier to > write than the valid code, which is THE recipe for it to spread. > } Shouldn't this throw a NullPointerSomething?