code: private Text createConfNameEditor(ModifyListener listener,
        Composite parent, String propName, String labelText) {
  
      {
        ConfProp prop = ConfProp.getByName(propName);
        if (prop != null)
          return createConfLabelText(listener, parent, prop, labelText);
      }
  
      Label label = new Label(parent, SWT.NONE);
      if (labelText == null)
        labelText = propName;
      label.setText(labelText);
  
      Text text = new Text(parent, SWT.SINGLE | SWT.BORDER);
      GridData data = new GridData(GridData.FILL_HORIZONTAL);
      text.setLayoutData(data);
      text.setData("hPropName", propName);
      text.setText(location.getConfProp(propName));
      text.addModifyListener(listener);
  
      return text;
    }
docs: Create an editor entry for the given configuration name
  
  @param listener the listener to trigger on property change
  @param parent the SWT parent container
  @param propName the name of the property to create an editor for
  @param labelText a label (null will defaults to the property name)
  
  @return a SWT Text field