@Override
		public void setValue(Object value) {
			super.setValue(value);
			if (value == null) {
				unmodifiableField.setText("");
				return;
			}
			if (!(value instanceof TraceObject obj)) {
				throw new IllegalArgumentException();
			}
			unmodifiableField.setText(obj.getCanonicalPath().toString());
		}
TODO: Make this a proper editor which can browse and select objects of a required schema.
Ghidra/Debug/Debugger-rmi-trace/src/main/java/ghidra/app/plugin/core/debug/gui/tracermi/RemoteMethodInvocationDialog.java