> > It's not a minor change, and all code that uses a type parameter that have > Object as bound will become ambiguous.
I don’t think so. You can’t say new T() when T is bounded at Object (or anything, for that matter.). What ambiguity are you afraid of here?