Comment by tsimionescu
10 hours ago
Except of course they are breaking backwards compatibility, in relatively subtle ways, for anything that uses the standard library wrapper types. So every use of Integer, Boolean , etc is an opportunity for either a compilation error or a runtime bug.
Honestly, if you're relying on `new Integer(999) == new Integer(999)` to be false, you've earned your bug.