code: protected void addOccupantInfo (BodyObject body, OccupantInfo info)
      {
          // clone the canonical copy and insert it into the DSet
          _plobj.addToOccupantInfo(info);
  
          // add the body oid to our place object's occupant list
          _plobj.addToOccupants(body.getOid());
      }
docs: Adds this occupant's info to the {@link PlaceObject}. This is called in a transaction on the
  place object so if a derived class needs to add additional information for an occupant it
  should override this method. It may opt to add the information before calling super if it
  wishes to rely on its information being configured when {@link #bodyEntered} is called.