code: @Override
      public Thread newThread(final Runnable r) {
          final String pooledThreadName = this.baseName + this.poolIndex++;
          final Thread thread = new Thread(r, pooledThreadName);
          thread.setUncaughtExceptionHandler(this.uncaughtExceptionHandler);
          // FIXME Cannot be used !!! see JRebirthThread.runNow method which will catch exceptions
  
          return thread;
      }
docs: {@inheritDoc}