Gabriel, the B option is clearly wrong, and here is why:
On line 1 a new Integer object is created and reference to it is assigned to o. On line 3 that reference is copied to the oa. On line four the reference o is nullified. This does not, how ever, affect oa in any way. Only the reference is nullified, not the object behind the reference.