&gt; If you want things to be nullable, you will have to opt-in explicitly with T|Null<p>I can see how the opt-in null references might help prevent you from writing Scala code that uses null, but how does it help when interacting with Java code?