code: public boolean deleteGroup(String name)
  	{
  		if (ADMINISTRATOR_GROUP_ID.equals(name))
  		{
  			throw new SystemException(String.format("Cannot delete '%s' group.", ADMINISTRATOR_GROUP_ID));
  		}
  
  		if (USER_GROUP_ID.equals(name))
  		{
  			throw new SystemException(String.format("Cannot delete '%s' group.", USER_GROUP_ID));
  		}
  
  		if (!isGroupExist(name))
  		{
  			throw new SystemException(String.format("Group '%s' does not exist.", name));
  		}
  
  		if (getGroupUserCount(name) > 0)
  		{
  			throw new SystemException("Cannot delete a group containing users.");
  		}
  
  		return allGroups.remove(name);
  	}
docs: <p>deleteGroup.</p>
  
  @param name a {@link java.lang.String} object.
  @return a boolean.