private void init(int updateMinDelay) {
		updateManager = new SwingUpdateManager(updateMinDelay, DEFAULT_MAX_UPDATE_DELAY,
			"Drop Down Selection Text Field Update Manager", () -> {
				if (pendingTextUpdate == null) {
					return; // not sure if this can happen
				}
				doUpdateDisplayContents(pendingTextUpdate);
				pendingTextUpdate = null;
			});

		addFocusListener(new HideWindowFocusListener());

		// key listeners for hiding matching window
		addKeyListener(keyListener);

		setPreviewPaneAttributes();
		initDataList();

		getAccessibleContext().setAccessibleName("Data Type Editor");
	}
Constructor.

@param dataModel provides element storage and search capabilities to this component.
@param updateMinDelay suggestion list refresh delay, triggered after search results have
changed. Too low a value may cause an inconsistent view as filtering tasks complete; too
high a value delivers an unresponsive user experience.
Ghidra/Framework/Docking/src/main/java/docking/widgets/DropDownTextField.java