crm_debug_2("done");
crm_debug_3("done");
stage4(GListPtr colors){	crm_debug_2("Assigning nodes to colors");	slist_iter(		color, color_t, colors, lpc,		crm_debug_3("assigning node to color %d", color->id);				if(color == NULL) {			pe_err("NULL color detected");			continue;					} else if(color->details->pending == FALSE) {			continue;		}				choose_node_from_list(color);		if(color->details->chosen_node == NULL) {			crm_debug("No node available for color %d", color->id);		} else {			crm_debug_3("assigned %s to color %d",				    color->details->chosen_node->details->uname,				    color->id);		}				slist_iter(			rsc, resource_t, color->details->allocated_resources, lpc2,			slist_iter(				constraint, rsc_colocation_t, rsc->rsc_cons, lpc,				rsc->fns->rsc_colocation_lh(constraint);				);							);		);	crm_debug_2("done");	return TRUE;	}