code: protected void validateCommand(final T command) throws CougarException {
          List<CommandValidator<T>> validators = getCommandValidators();
          for (CommandValidator<T> v : validators) {
              v.validate(command);
          }
      }
docs: Enables validation (and rejection) of processing of a command.