protected FieldState copy() {
			FieldState cp = new FieldState();
			cp.text = text;
			cp.caret = caret;
			return cp;
		}
The current state of a linked field, stored separately from the actual component
Ghidra/Framework/Docking/src/main/java/docking/widgets/textfield/TextFieldLinker.java