@Override
	public boolean equals(Object obj) {
		if (this == obj) {
			return true;
		}
		if (!super.equals(obj)) {
			return false;
		}
		if (getClass() != obj.getClass()) {
			return false;
		}

		CallNode other = (CallNode) obj;
		if (!Objects.equals(getSourceAddress(), other.getSourceAddress())) {
			return false;
		}
		if (other.isCallReference != isCallReference) {
			return false;
		}
		return Objects.equals(getRemoteFunction(), other.getRemoteFunction());
	}
Returns true if the reference associated with this node is a call reference type.
@return true if the reference associated with this node is a call reference type.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/calltree/CallNode.java