static <A, B> void scorePreciseRecognizer(Best<A> best, F1<A, B> recognizer, LPair<A, B> trainingList) { new Scorer scorer; for (Pair<A, B> p : trainingList) scorer.add(recognizer.get(p.a) == p.b); best.putAndPrintIfNewBest(recognizer, scorer!); }