ExperimenterGroup g = iQuery.execute(new GroupQ(new Parameters() .addId(groupId)));  if (g == null) { throw new ApiUsageException("No such group: " + groupId); }  int count = g.sizeOfGroupExperimenterMap(); if (count < 1) { return new Experimenter[] {}; }  return (Experimenter[]) g.linkedExperimenterList().toArray( new Experimenter[count]);
List<Experimenter> experimenters = iQuery.findAllByQuery("select e from Experimenter as e left outer " + "join e.groupExperimenterMap as map left outer join " + "map.parent as g where g.id = :id", new Parameters().addId(groupId)); return (Experimenter[]) experimenters.toArray( new Experimenter[experimenters.size()]);
	public Experimenter[] containedExperimenters(Long groupId) {		ExperimenterGroup g = iQuery.execute(new GroupQ(new Parameters()				.addId(groupId)));		if (g == null) {			throw new ApiUsageException("No such group: " + groupId);		}		int count = g.sizeOfGroupExperimenterMap();		if (count < 1) {			return new Experimenter[] {};		}		return (Experimenter[]) g.linkedExperimenterList().toArray(				new Experimenter[count]);	}