docs: private FormData prepareFormDataSet(Source source, Element form) {
  		List<FormDataField> formDataFields = new LinkedList<>();
  
  		// Process each form field
  		Iterator<FormField> it = getFormFields(source, form).iterator();
  		while (it.hasNext()) {
  			FormField field = it.next();
  			if (log.isDebugEnabled()) {
  				log.debug("New form field: " + field.getDebugInfo());
  			}
  			for (String value : getDefaultTextValue(field)) {
  				formDataFields
  						.add(new FormDataField(field.getName(), value, field.getFormControl().getFormControlType().isSubmit()));
  			}
  		}
  		return new FormData(formDataFields);
  	}