aleix
class A(var i: Int) { override fun equals(other: Any?): Boolean = other == null && i==0 } var g:A? = null println(A(0) == g) // true println(A(0) == null) //false