- for (literals::iterator precond = preconds.begin(); precond != preconds.end(); ++precond){
- 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()){
+ cerr << "Using already added node" << endl;