if (debug) {
if (debugPrune) {
  protected boolean toPrune(int start, int end, Item item) {    double topProb = chart[start][end].topLogProb;    if (debug) {      System.err.println(className +                         ": pruning away item: " + item + " because " +                         "its prob " + item.logProb() +                         " is less than " + topProb + " - " + pruneFact +                         " = " + (topProb - pruneFact));    }    return item.logProb() < (topProb - pruneFact);  }