code: @Override
      protected void beforeExecute(final Thread t, final Runnable r) {
  
          synchronized (this.pending) {
              this.pending.add((JRebirthRunnable) r);
          }
  
          super.beforeExecute(t, r);
      }
docs: {@inheritDoc}