title: If Scala's == calls equals, why doesn't this throw an exception?
body: <pre><code>scala&gt; val x:String = null
  x: String = null
  
  scala&gt; x == "Hey"
  res0: Boolean = false
  </code></pre>
  
  <p>This should translate to x.equals("Hey")?</p>