docs: protected CmsBasicFormField createUrlNameField() {
  
          if (m_urlNameField != null) {
              m_urlNameField.unbind();
          }
  
          String description = message(Messages.GUI_URLNAME_PROPERTY_DESC_0);
          String label = message(Messages.GUI_URLNAME_PROPERTY_0);
          final CmsTextBox textbox = new CmsTextBox();
          textbox.setTriggerChangeOnKeyPress(true);
          textbox.setInhibitValidationForKeypresses(true);
  
          CmsBasicFormField result = new CmsBasicFormField(FIELD_URLNAME, description, label, null, textbox);
          result.getLayoutData().put("property", A_CmsPropertyEditor.FIELD_URLNAME);
          String urlName = m_handler.getName();
          if (urlName == null) {
              urlName = "";
          }
          String parent = CmsResource.getParentFolder(m_handler.getPath());
          CmsUUID id = m_handler.getId();
  
          result.setValidator(new CmsUrlNameValidator(parent, id));
          I_CmsStringModel model = getUrlNameModel(urlName);
          result.getWidget().setFormValueAsString(model.getValue());
          result.bind(model);
          //result.getWidget().setFormValueAsString(getUrlNameModel().getValue());
          m_urlNameField = result;
          return result;
      }