/**
  * Constructor for DefaultTaskCoordinator.
  *
  * @param name a {@link java.lang.String} object.
  * @param defaultExecutor a {@link java.util.concurrent.Executor} object.
  */
 public DefaultTaskCoordinator(String name, Executor defaultExecutor) {
   this(name);
   m_defaultExecutor = SyncTask.DEFAULT_EXECUTOR;
   addExecutor(SyncTask.DEFAULT_EXECUTOR, defaultExecutor);
   afterPropertiesSet();
 }