{
if(!(g instanceof FeedbackHistoryGraph))
throw new Exception("Can only listen to a feedback history graph.");
super.m_graph2Listen = (FeedbackHistoryGraph)g;
if(m_graph2Output == null) m_graph2Output = new ReputationGraph(new ReputationEdgeFactory());
super.produceCompleteGraph = false;
//initialize the reputation graph
Set<TestbedEdge> edges = super.m_graph2Listen.edgeSet();
for(TestbedEdge e : edges)