code: @Execute
      public HtmlResponse create(final CreateForm form) {
          verifyCrudMode(form.crudMode, CrudMode.CREATE);
          validate(form, messages -> {}, () -> asEditHtml());
          verifyToken(() -> asEditHtml());
          getDuplicateHost(form).ifPresent(
                  entity -> {
                      try {
                          duplicateHostService.store(entity);
                          saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
                      } catch (final Exception e) {
                          throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL, buildThrowableMessage(e)),
                                  () -> asEditHtml());
                      }
                  }).orElse(() -> {
              throwValidationError(messages -> messages.addErrorsCrudFailedToCreateInstance(GLOBAL), () -> asEditHtml());
          });
          return redirect(getClass());
      }
docs: -------------