@Override
	public final boolean equals(Object obj) {
		if (!(obj instanceof DataType)) {
			return false;
		}
		DataType otherDt = (DataType) obj;
		return otherDt.getDataTypeManager() == getDataTypeManager() &&
			categoryPath.equals(otherDt.getCategoryPath()) && name.equals(otherDt.getName()) &&
			isEquivalent(otherDt);
	}
Sets a String briefly describing this DataType.
<br>If a data type that extends this class wants to allow the description to be changed,
then it must override this method.
@param description a one-liner describing this DataType.
@throws UnsupportedOperationException if the description is not allowed to be set for this data type.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/data/DataTypeImpl.java