@Override
	public boolean equals(Object obj) {
		if (obj == null) {
			return false;
		}
		if (obj == this) {
			return true;
		}

		if (getClass() != obj.getClass()) {
			return false;
		}

		ToolConnectionImpl tc = (ToolConnectionImpl) obj;

		return producerTool.getName().equals(tc.producerTool.getName()) &&
			consumerTool.getName().equals(tc.consumerTool.getName());
	}
Indicates whether some other object is "equal to" this one.
Ghidra/Framework/Project/src/main/java/ghidra/framework/project/tool/ToolConnectionImpl.java