code: protected OptionalThing<ActionFormMeta> analyzeFormMeta(Method executeMethod, ExecuteArgBox executeArgBox) {
          final OptionalThing<Class<?>> rootFormType = OptionalThing.ofNullable(executeArgBox.getRootFormType(), () -> {
              throw new IllegalStateException("Not found the form type: " + executeMethod);
          });
          final OptionalThing<Parameter> listFormParameter = OptionalThing.ofNullable(executeArgBox.getListFormParameter(), () -> {
              throw new IllegalStateException("Not found the parameter of list form: " + executeMethod);
          });
          final OptionalThing<Consumer<Object>> formSetupper = OptionalThing.empty();
          return prepareFormMeta(rootFormType, listFormParameter, formSetupper);
      }
docs: -----------