super(); UnicastRemoteObject.exportObject(this); observed = null;
super(); UnicastRemoteObject.exportObject(this); observed = p; lock_holder = h; p.addObserver(this);
return lock_holder;
return observed;
ChangeMonitor.postChange(this);