code: protected Map<String, String> prepareRequiredParameters(final FunctionTemplate template,
                                                              final BindingTemplate bindingTemplate)
          throws MojoFailureException {
          info("");
          info(PREPARE_PARAMS);
  
          prepareFunctionName();
  
          preparePackageName();
  
          final Map<String, String> params = new HashMap<>();
          params.put("functionName", getFunctionName());
          params.put("className", getClassName());
          params.put("packageName", getFunctionPackageName());
  
          prepareTemplateParameters(template, bindingTemplate, params);
  
          displayParameters(params);
  
          return params;
      }
docs: region Prepare parameters