{
try
{
Group group = (Group) list.next();
JSGroup _tempGroup = (JSGroup) getObjectBehindPrinicpal(
groupMap, (BasePrincipal) (group.getPrincipal()));
if (_tempGroup == null)
{
_tempGroup = createJSGroup(group);
groupMap.put(_tempGroup.getName(), _tempGroup);
((JSSeedData)getSnapshot()).getGroups().add(_tempGroup);
}
} catch (Exception e)
{