/**
* This method performs all actions mentioned in class description.
*/
public void run() throws Exception {
FakeActivationID aid = new FakeActivationID(logger);
RMCProxy fp = new RMCProxy(logger);
ActivatableInvocationHandler handler = new
ActivatableInvocationHandler(aid, fp);
assertion(handler.checkTrustEquivalence(handler));
Object o = new Object();
assertion(!handler.checkTrustEquivalence(o));
ActivationID aid2 = new FakeActivationID(logger);
RMCProxy fp2 = new RMCProxy(logger);
ActivatableInvocationHandler handler2 = new
ActivatableInvocationHandler(aid, fp);
aid.setTrustEquivalence(false);
assertion(!handler.checkTrustEquivalence(handler2));
aid.setTrustEquivalence(true);