{
{   if (retVal == null) retVal = new ImageSummary();
    public List retrieveImages(int datasetID)		throws DSOutOfServiceException, DSAccessException    {		//Define the criteria by which the object graph is pulled out.    	Criteria c = DatasetMapper.buildImagesCriteria(datasetID);		//Load the graph defined by criteria.		Dataset	dataset = (Dataset) gateway.retrieveData(Dataset.class, c);	  		  	//List of image summary object.	  	List images = null;	  		  	if (dataset != null)			//Put the server data into the corresponding client object.	  		images = DatasetMapper.fillListImages(dataset);	  			  	return images;    }