{
    // We need to check canExecute() here in case prepare() went down the "optimize" path.
    //
    if (command.canExecute())
    {
      command.execute();
    }  
    else
    {
      // Thread.dumpStack();
    }
  }