return super.equals(o); }
return this.genericEquals(o); }
  public boolean equals(Object o) {    if (!(o instanceof Event))      return false;    else if (o instanceof SexpEvent) {      Sexp otherEvent = ((SexpEvent)o).event;      if (event.isList()) {	if (otherEvent.isList())	  return event.equals(otherEvent);	else	  return event.list().size() == 1 && event.list().get(0) == otherEvent;      }      else {	if (otherEvent.isList())	  return (otherEvent.list().size() == 1 &&		  event == otherEvent.list().get(0));	else	  return event == otherEvent;      }    }    else {      return super.equals(o);    }	        }