*
* the function extract all the params it needs to initialize the create a
* group object. the params array could contain additional unused name/value
*
* the function extract all the params it needs to initialize the create a
* group object. the params array could contain additional unused name/value