boolean isUnrelatedTo(TableData<ROW_OBJECT> other) {
		if (other == null) {
			return source != null;
		}

		if (other.ID == ID) {
			return false; // we are the same data; we are related
		}

		if (source == null) {
			return true;
		}

		// see if our parent is the different
		return source.isUnrelatedTo(other);
	}
Returns false if the given data is this object or if it an ancestor of this.  

@param other the other object to check
@return false if the given data is this object or if it an ancestor of this.
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/threaded/TableData.java