code: private Object getUserObject(Identity oid, Object cacheObject)
      {
          Object userObject = _editingContext.lookup(oid);
  
          if (userObject == null)
          {
              ObjectCopyStrategy copyStrategy = _tx.getKit().getCopyStrategy(oid);
              userObject = copyStrategy.copy(cacheObject, _pb);
          }
          return userObject;
      }
docs: Get user object (from the editing context) with the given oid.
  If not found, then create it as a copy of cacheObject.
  User object and cache object must be separate.
  @param oid The identity
  @param cacheObject the object for user