code: protected void startSession (Name authname, AuthRequest req, PresentsConnection conn,
          Object authdata)
      {
          _authname = authname;
          _areq = req;
          _authdata = authdata;
          setConnection(conn);
  
          // resolve our client object before we get fully underway
          _clmgr.resolveClientObject(_authname, this);
  
          // make a note of our session start time
          _sessionStamp = System.currentTimeMillis();
      }
docs: Initializes this client instance with the specified username, connection instance and
  client object and begins a client session.