if (debugRestorePrunedWords) System.err.println(className + ": restoring pruned word " + newWordObj + " at index " + wordIdx);
  protected void restorePrunedWords(Sexp tree) {    int wordIdx = restorePrunedWordsRecursive(tree, 0);    while (wordIdx < originalSentence.length()) {      Symbol newWord = originalSentence.symbolAt(wordIdx);      Symbol newTag =	originalTags == null ?	newWord : originalTags.listAt(wordIdx).first().symbol();      Word newWordObj = Words.get(newWord, newTag);      tree.list().add(Language.treebank().constructPreterminal(newWordObj));      wordIdx++;    }  }