public Map<String, QueueScore> getOptimizationQueue() {
Map<String, QueueScore> map = Maps.newHashMap();
for (Entry<String, Score> e : scores.entrySet()) {
Score score = e.getValue();
map.put(e.getKey(), new QueueScore(score.priority, score.score));
}
return map;
}