Don wrote: > Especially when it's creating an inconsistency with string > literals. The inconsistency bothers me, too, but then there's the case: int x; ... [1, 2, x] That can't be made immutable. Shouldn't it work? There's no analog for that for string literals, so the inconsistency isn't quite complete.