Is there any chance we'll get === operator?
before: LHS === RHS
after: (LHS == null) ?false:LHS.equals(RHS)
If only one operand is a primitive, then the primitive should get autoboxed. If both operands are primitives, then the operator should act like ==. |