Inheritance: AbstractCommandDecorator
 private ConcordionBuilder WithApprovedCommand(string namespaceURI, string commandName, ICommand command)
 {
     var exceptionCatchingDecorator = new ExceptionCatchingDecorator(new LocalTextDecorator(command));
     ExceptionListeners.ForEach(exceptionCatchingDecorator.AddExceptionListener);
     ICommand decoratedCommand = exceptionCatchingDecorator;
     CommandRegistry.Register(namespaceURI, commandName, decoratedCommand);
     return this;
 }
 private ConcordionBuilder WithApprovedCommand(string namespaceURI, string commandName, ICommand command) 
 {
     ExceptionCatchingDecorator ExceptionCatchingDecorator = new ExceptionCatchingDecorator(new LocalTextDecorator(command));
     ExceptionCatchingDecorator.ExceptionCaught += ExceptionRenderer.ExceptionCaughtEventHandler;
     ICommand decoratedCommand = ExceptionCatchingDecorator;
     CommandRegistry.Register(namespaceURI, commandName, decoratedCommand);
     return this;
 }