public void reformat() {
			String text = getText();
			int globalCaret = getGlobalCaret();
			globalCaret += setText(text);
			try {
				setGlobalCaret(globalCaret);
			}
			catch (BadLocationException e) {
				// throw new RuntimeException(e);
			}
		}
Re-parse the composite string and place the components into their proper fields
Ghidra/Framework/Docking/src/main/java/docking/widgets/textfield/TextFieldLinker.java