"26. A, B, D. Lines 5 and 7 use autoboxing to convert an int to an Integer. Line 6 does
not because valueOf() returns an Integer. Line 8 does not because null is not an int.
The code does not compile. However, when the for loop tries to unbox null into an
int, it fails and throws a NullPointerException."
The explanation even by itself seems inconsistent, because if the code doesn't compile, a NPE won't occur. Could someone please confirm? It would be nice to have my name immortalized on the errata list