code: public static String createCommitMessage(String name, ExecutionRequest executionRequest) {
          StringBuilder builder = new StringBuilder(name);
          List<Map<String, Object>> inputList = executionRequest.getInputList();
          for (Map<String, Object> map : inputList) {
              Set<Map.Entry<String, Object>> entries = map.entrySet();
              for (Map.Entry<String, Object> entry : entries) {
                  String key = entry.getKey();
                  String textValue = null;
                  Object value = entry.getValue();
                  if (value != null) {
                      textValue = value.toString();
                  }
                  if (!Strings.isNullOrEmpty(textValue) && !textValue.equals("0") && !textValue.toLowerCase().equals("false")) {
                      builder.append(" --");
                      builder.append(key);
                      builder.append("=");
                      builder.append(textValue);
                  }
              }
          }
          return builder.toString();
      }
docs: Lets generate a commit message with the command name and all the parameters we specify