reference.swapDelegates(serviceReference);
SwappingServiceReferenceProxy anotherRef = new SwappingServiceReferenceProxy();
assertFalse(anotherRef.equals(reference));
assertFalse(reference.equals(anotherRef));
assertEquals(reference, reference);
anotherRef.swapDelegates(serviceReference);
assertEquals(anotherRef, reference);
assertEquals(reference, anotherRef);
assertEquals(reference, reference);
}