@Override
	public void connect(String eventName) {
		validateEventName(eventName);
		connectHt.put(eventName, CONNECTED);
		if (!listenerAdded) {
			producerTool.addToolListener(this);
			listenerAdded = true;
		}
		changed = true;
	}
Default constructor used when there is a problem restoring state
on the workspace; want the restore() method to still work.
Ghidra/Framework/Project/src/main/java/ghidra/framework/project/tool/ToolConnectionImpl.java