216217218219220221222223224225226
// Propagate the command (synchronously or asynchronously) propagator = new CommandPropagator(this, newCommand); if (shouldPropagateAsynchronously()) { propagator.asynchronousPropagateCommand(); } else { propagator.synchronousPropagateCommand(); } }