Well you posted the correct code while i was writing the modified code
Anyways, the answer is the same. Here your actual reference variables c1 and c2 are no more pointing to the actual objects but are pointing to a third object referenced by c3.
It has the same effect as setting c1 = c2 = null;
The rest of the explanation is the same.