public ModifierEvent(Word modHeadWord, Word headWord, Symbol modifier, SexpList previousMods, Symbol parent, Symbol head, Subcat subcat, boolean verbIntervening, boolean side) { this.modHeadWord = modHeadWord; this.headWord = headWord; this.modifier = modifier; this.previousMods = SexpList.getCanonical(previousMods); this.parent = parent; this.head = head; this.subcat = subcat; this.verbIntervening = verbIntervening; this.side = side;
public ModifierEvent(Sexp sexp) { this(new Word(sexp.list().get(0)), new Word(sexp.list().get(1)), sexp.list().symbolAt(2), SexpList.getCanonical(sexp.list().listAt(3)), sexp.list().symbolAt(4), sexp.list().symbolAt(5), sexp.list().listAt(6), sexp.list().symbolAt(7) == trueSym, (sexp.list().symbolAt(8) == leftSym ? Constants.LEFT : Constants.RIGHT));
  public ModifierEvent(Word modHeadWord,		       Word headWord,		       Symbol modifier,		       SexpList previousMods,		       Symbol parent,		       Symbol head,		       Subcat subcat,		       boolean verbIntervening,		       boolean side) {    this.modHeadWord = modHeadWord;    this.headWord = headWord;    this.modifier = modifier;    this.previousMods = SexpList.getCanonical(previousMods);    this.parent = parent;    this.head = head;    this.subcat = subcat;    this.verbIntervening = verbIntervening;    this.side = side;  }