@Override
	public ToolConnection getConnection(PluginTool producer, PluginTool consumer) {
		String key = getKey(producer, consumer);
		ToolConnectionImpl tc = connectMap.get(key);
		if (tc == null) {
			tc = new ToolConnectionImpl(producer, consumer);
			connectMap.put(key, tc);
		}
		return tc;
	}
Registers the new instance of the tool in the namesMap and returns the total number of
running instances of that tool
@param toolName the name of the tool being registers
@param tool the tool being registered
Ghidra/Framework/Project/src/main/java/ghidra/framework/project/tool/ToolManagerImpl.java