private Component getStringEditorComponent(Option option) {
		final SaveState state = option.getState();
		String defaultValue = (String) option.getValue();
		String value =
			state != null ? state.getString(option.getName(), defaultValue) : defaultValue;
		option.setValue(value);
		JTextField tf = new JTextField(5);
		tf.setName(option.getName());
		tf.getDocument().addDocumentListener(new ImporterDocumentListener(option, tf, state));
		tf.setText(value);
		return tf;
	}
Get the editor component for the specified option.
@param option option to be edited
@return option editor or null if prerequisite state not available to support
editor (e.g., Address or AddressSpace editor when {@link AddressFactoryService} 
is not available).
Ghidra/Features/Base/src/main/java/ghidra/app/util/OptionsEditorPanel.java