(item.stop() ? "t" : "f") + ", " +
(item.stop() ? "t" : "f") + ", best=" + (best.contains(item) ? "t" : "f") + ", " +
  public static String itemToString(CKYItem item) {    return ("[" + item.start() + "," + item.end() + "," +	    item.label() + item.headWord() + ",stop=" +	    (item.stop() ? "t" : "f") + ", " +	    (item.isPreterminal() ? "[null]" :	     "[" +	     item.headChild().start() + "," +	     item.headChild().end() + "," +	     item.headChild().label() +	     "]") +	    "]");  }