public void abort() {
   super.abort();
   if (_onAbort != null) _onAbort.run();
 }
 public void fire(double currentTime) {
   super.fire(currentTime);
   if (_onFire != null) _onFire.run();
 }