*/
@Override
protected void prepareToScoreWords() {
stringsToScore.clear();
for (int i = 0; i < wordsToScore.size(); i++) {
Word w = wordsToScore.get(i);
String s = w.getForm();
// check for sem class replacement
String scr = semClassReplacement(w);
if (scr != null) s = scr;
// add pitch accent and attrs, if any
String pitchAccent = w.getPitchAccent();
Iterator<Pair<String,String>> pairs = w.getAttrValPairs();
if (pitchAccent != null || pairs.hasNext()) {
StringBuffer sb = new StringBuffer();
sb.append(s);
if (pitchAccent != null) sb.append('_').append(pitchAccent);
for (; pairs.hasNext(); ) {