EigenTrust repAlg = (EigenTrust) ReputationAlgorithm.getInstance("cu.repsystestbed.algorithms.examples.EigenTrust");
repAlg.setGraph2Listen(feedbackHistoryGraph);
repAlg.setGraph2Output(repGraph);
//add eigentrust as an observer to the feedback history graph
feedbackHistoryGraph.addObserver(repAlg);
//rank based trust alg needs to use the reputation graph
RankbasedTrustAlg trustAlg = (RankbasedTrustAlg) TrustAlgorithm.getInstance("cu.repsystestbed.algorithms.examples.RankbasedTrustAlg");
trustAlg.setRatio(0.7);
//must be called in this sequence otherwise setReputationGraph() will create a new trust graph