protected void pruneContextsAccordingToScore( Set<EquivalenceClass> srcEqs, Set<EquivalenceClass> trgEqs, DictScorer scorer) { ScoreComparator comparator = new ScoreComparator(scorer); int pruneContextEqs = Configurator.CONFIG.getInt("experiments.context.PruneContextToSize"); // Prune context for (EquivalenceClass ec : srcEqs) { ((Context) ec.getProperty(Context.class.getName())).pruneContext(pruneContextEqs, comparator); } for (EquivalenceClass ec : trgEqs) { ((Context) ec.getProperty(Context.class.getName())).pruneContext(pruneContextEqs, comparator); } }