}
copyGraph.killTriplesMap(tripleMapToKill, strategy);
copyGraph.stopTriplesMap(tripleMapToStop, strategy);
copyGraph.killPredicateObjectMap(POMToKill, strategy);
try{
DFSTriplesMapGraphDAGifier dagifier = new DFSTriplesMapGraphDAGifier();
List<String> triplesMapsProcessingOrder = new LinkedList<String>();
triplesMapsProcessingOrder = dagifier.dagify(copyGraph, strategy);
graphTriplesMapsProcessingOrder.put(copyGraph, triplesMapsProcessingOrder);
}catch (Exception e)
{
logger.error("Unable to find DAG for RDF Generation!", e);
throw new Exception("Unable to find DAG for RDF Generation!", e);