}
private void runTagInference() {
this.initializeScorer(sent);
BestSequenceFinder ti = new ExactBestSequenceFinder();
//new BeamBestSequenceFinder(50);
//new KBestSequenceFinder()
int[] bestTags = ti.bestSequence(this);
finalTags = new String[bestTags.length];
for (int j = 0; j < size; j++) {
finalTags[j] = GlobalHolder.tags.getTag(bestTags[j + leftWindow()]);
}
cleanUpScorer();