code: private final ActionCommand createCommitCommand() {
  		String commandId = getCommitCommandFaceDescriptorId();
  		if (!StringUtils.hasText(commandId)) {
  			return null;
  		}
  		ActionCommand commitCmd = new ActionCommand(commandId) {
  			protected void doExecuteCommand() {
  				commit();
  			}
  		};
  		commitCmd.setSecurityControllerId(getCommitSecurityControllerId());
  		attachFormGuard(commitCmd, FormGuard.LIKE_COMMITCOMMAND);
  		return (ActionCommand) getApplicationConfig().commandConfigurer().configure(commitCmd);
  	}
docs: Returns a command wrapping the commit behavior of the {@link FormModel}.
  This command has the guarded and security aspects.