public CKYItem(Symbol label, Word headWord, Subcat leftSubcat, Subcat rightSubcat, CKYItem headChild, SLNode leftChildren, SLNode rightChildren, SexpList previousMods, int start, int end, boolean containsVerb, boolean stop, double logProb) { super(logProb); this.label = label; this.headWord = headWord; this.leftSubcat = leftSubcat; this.rightSubcat = rightSubcat; this.headChild = headChild; this.leftChildren = leftChildren; this.rightChildren = rightChildren; this.previousMods = previousMods; this.start = start; this.end = end; this.containsVerb = containsVerb; this.stop = stop; }
public CKYItem() {}
  public CKYItem(Symbol label,                 Word headWord,                 Subcat leftSubcat,                 Subcat rightSubcat,                 CKYItem headChild,                 SLNode leftChildren,                 SLNode rightChildren,                 SexpList previousMods,                 int start,                 int end,                 boolean containsVerb,                 boolean stop,                 double logProb) {    super(logProb);    this.label = label;    this.headWord = headWord;    this.leftSubcat = leftSubcat;    this.rightSubcat = rightSubcat;    this.headChild = headChild;    this.leftChildren = leftChildren;    this.rightChildren = rightChildren;    this.previousMods = previousMods;    this.start = start;    this.end = end;    this.containsVerb = containsVerb;    this.stop = stop;  }