protected void documentChanged() {
		Swing.runLater(() -> {
			checkValid();
			listener.call();
		});
	}
Base class for BSimValueEditors that work on a list of possible choices
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/gui/filters/MultiChoiceBSimValueEditor.java