public InvocationEvent(Object source, Runnable runnable, Object notifier, boolean catchExceptions)
protected InvocationEvent (Object source, int id, Runnable runnable, Object notifier, boolean catchExceptions)
  public InvocationEvent(Object source, Runnable runnable, Object notifier,                	 boolean catchExceptions)  {    super (source, INVOCATION_DEFAULT);    this.runnable = runnable;    this.notifier = notifier;    this.catchExceptions = catchExceptions;  }