MRP Would expect exception to be raised by reference to unassigned array elements e.g. c[0]. Array values are also incorrectly changed by previous assignment. c[0] is never assigned a value but takes on the values 1 and 2 in the output above. Different behavior is seen for String object in the above example. Answer So the question is why doesn’t