DL.startGrouperDaemon();
  private void start() {    // Create the threads.  Right now this is an extremely simplistic    // model but at some point I'll probably move to pools, etc.    DaemonShutdownThread    shutdown  = new DaemonShutdownThread(this);    DaemonTxRunnerThread    txRunner  = new DaemonTxRunnerThread(this);    // Register a shutdown hook that currently does absolutely nothing    Runtime rt = Runtime.getRuntime();    rt.addShutdownHook(shutdown);    // Conditionally create-and-start HSQLDB server thread    this.startHsqldb();    // And then start the appropriate threads    txRunner.start();  } // private void start()