code: public static Session getInstance(String datasourceName, PageContext pc, Log log) throws PageException {
  
  	Struct _sct = _loadData(pc, datasourceName, "session", SCOPE_SESSION, log, false);
  	if (_sct == null) _sct = new StructImpl();
  
  	return new SessionDatasource(pc, datasourceName, _sct);
      }
docs: load an new instance of the client datasource scope
  
  @param datasourceName
  @param appName
  @param pc
  @param checkExpires
  @return client datasource scope
  @throws PageException