@Override
	public boolean equals(Object obj) {
		if (this == obj) {
			return true;
		}
		if (obj == null) {
			return false;
		}
		if (getClass() != obj.getClass()) {
			return false;
		}
		BSimFilterType other = (BSimFilterType) obj;
		return Objects.equals(hint, other.hint) && Objects.equals(label, other.label) &&
			Objects.equals(xmlval, other.xmlval);
	}
@param label is the name used for display
@param xmlval is the name used for XML serialization
@param hint is the pop-up menu hint
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/gui/filters/BSimFilterType.java