@SuppressWarnings({"UnusedParameters"})
  public void handle(Throwable e) {
    // error has already been logged
    // do nothing, do not crash AWT
  }
@SuppressWarnings({"UnusedParameters"})
  public void handle(Throwable e)