group_data->self->fns->color(group_data->self, colors);
void group_color(resource_t *rsc, GListPtr *colors){	int lpc;	group_variant_data_t *group_data = NULL;	get_group_variant_data(group_data, rsc);/* 	group_data->first_child->fns->color(group_data->first_child, colors); */	slist_iter(		child_rsc, resource_t, group_data->child_list, lpc,		child_rsc->fns->color(child_rsc, colors);		);	/* all others are supposed to be inferred by virtue of	 * the must constraints - but this does not seem to happen (yet)	 */}