public HeadEvent(Word headWord, Symbol parent, Symbol head, Subcat leftSubcat, Subcat rightSubcat) { this.headWord = headWord; this.parent = parent; this.head = head; this.leftSubcat = leftSubcat; this.rightSubcat = rightSubcat;
public HeadEvent(Sexp sexp) { this(new Word(sexp.list().get(0)), sexp.list().symbolAt(1), sexp.list().symbolAt(2), sexp.list().listAt(3), sexp.list().listAt(4));
  public HeadEvent(Word headWord, Symbol parent, Symbol head,		   Subcat leftSubcat, Subcat rightSubcat) {    this.headWord = headWord;    this.parent = parent;    this.head = head;    this.leftSubcat = leftSubcat;    this.rightSubcat = rightSubcat;  }