code: public OptionalThing<VirtualForm> prepareActionForm(ActionRuntime runtime) {
          final ActionExecute execute = runtime.getActionExecute();
          final OptionalThing<VirtualForm> optForm = execute.createActionForm();
          optForm.ifPresent(form -> saveFormToRequest(execute, form)); // to use form tag
          runtime.manageActionForm(optForm); // to use in action hook
          return optForm;
      }
docs: ===========