* @see GroupDataInitialiser
*/
String createGroup(Class<? extends AbstractGroupAgent> type,
GroupDataInitialiser init)
{
AbstractGroupAgent g = dmodel.createGroup(type, init);
g.initialise(new EnvironmentConnector(this));
sim.addParticipant(g.getId(), g);
sim.activateParticipant(g.getId());
return g.getId();
}