private void signalStateChange() {
   if (waker != null) {
     waker.signalNotify(waker.INTERNAL);
   }
 }
 public void signalNotify(int event) {
   super.signalNotify(event);
   tm.trigger();
 }