I have extended the GroupsBean of the Enterprise version and have added code to check if a group already exists or not before creating it. The basic group bean provided does not do any checking and causes an Integrity Violation when a group is created under the same name. Perhaps in future versions this feature could be added.