- for (literals::iterator precond = preconds.begin(); precond != preconds.end(); ++precond){
- cerr << "Looking for: " << *precond << endl;
- hash_map<string,Node*>::iterator addedNode = _addedNodes.find(*precond);
- if(addedNode != _addedNodes.end()){
+ for (Preconditions::const_iterator precond = preconds.begin(); precond != preconds.end(); ++precond){
+ cerr << "Looking for: '" << precond->first << "'" << endl;
+ hash_map<string,Node*>::iterator addedNode = _addedEffects.find(precond->first);
+ if(addedNode != _addedEffects.end()){