code: protected void clientObjectDidChange (ClientObject clobj)
      {
          _clobj = clobj;
          _cloid = _clobj.getOid();
  
          // report to our observers
          notifyObservers(new ObserverOps.Session(this) {
              @Override protected void notify (SessionObserver obs) {
                  obs.clientObjectDidChange(_client);
              }
          });
      }
docs: Called by the invocation director when it discovers that the client object has changed.