order_new(last_rsc,  start_rsc, NULL, child_rsc, start_rsc, NULL, pecs_startstop, ordering_constraints);  order_new(child_rsc, stop_rsc, NULL, last_rsc,  stop_rsc, NULL, pecs_startstop, ordering_constraints);
order_start_start(last_rsc, child_rsc); order_stop_stop(child_rsc, last_rsc);
void group_internal_constraints(resource_t *rsc, GListPtr *ordering_constraints){	resource_t *last_rsc = NULL;	group_variant_data_t *group_data = NULL;	get_group_variant_data(group_data, rsc);	order_new(group_data->self, stop_rsc,  NULL,		  group_data->self, start_rsc, NULL,		  pecs_startstop, ordering_constraints);	slist_iter(		child_rsc, resource_t, group_data->child_list, lpc,		order_new(child_rsc, stop_rsc,  NULL,			  child_rsc, start_rsc, NULL,			  pecs_startstop, ordering_constraints);		if(last_rsc != NULL) {			order_new(last_rsc,  start_rsc, NULL,				  child_rsc, start_rsc, NULL,				  pecs_startstop, ordering_constraints);			order_new(child_rsc, stop_rsc, NULL,				  last_rsc,  stop_rsc, NULL,				  pecs_startstop, ordering_constraints);		} else {			order_new(child_rsc,        stop_rsc, NULL,				  group_data->self, stopped_rsc, NULL,				  pecs_startstop, ordering_constraints);			order_new(group_data->self, start_rsc, NULL,				  child_rsc,        start_rsc, NULL,				  pecs_startstop, ordering_constraints);		}				last_rsc = child_rsc;		);	if(last_rsc != NULL) {		order_new(last_rsc,         start_rsc, NULL,			  group_data->self, started_rsc, NULL,			  pecs_startstop, ordering_constraints);		order_new(group_data->self, stop_rsc, NULL,			  last_rsc,         stop_rsc, NULL,			  pecs_startstop, ordering_constraints);	}		}