code: protected void configureIfNecessary(AbstractCommand command) {
  
  		Assert.notNull(command, "command");
  
  		if (getCommandConfigurer() != null) {
  			if (!command.isFaceConfigured()) {
                  getCommandConfigurer().configure(command);
  			}
  		}
  
  	}
docs: Configures the given command if it has not already been configured and
  this instance has been provided with a {@link CommandConfigurer}.
  
  @param command The command to be configured.
  @throws IllegalArgumentException if {@code command} is null.