code: public void setDatasource(Object datasource) throws PageException, ClassException, BundleException {
  	if (datasource == null) return;
  	data.rawDatasource = datasource;
  	data.datasource = toDatasource(pageContext, datasource);
      }
docs: set the value datasource The name of the data source from which this query should retrieve data.
  
  @param datasource value to set
  @throws ClassException
  @throws BundleException