@Override
	public boolean equals(Object obj) {
		if (this == obj) {
			return true;
		}
		if (obj == null) {
			return false;
		}
		if (getClass() != obj.getClass()) {
			return false;
		}
		DtFilterState other = (DtFilterState) obj;
		return Objects.equals(arraysFilter, other.arraysFilter) &&
			Objects.equals(enumsFilter, other.enumsFilter) &&
			Objects.equals(functionsFilter, other.functionsFilter) &&
			Objects.equals(pointersFilter, other.pointersFilter) &&
			Objects.equals(structuresFilter, other.structuresFilter) &&
			Objects.equals(unionsFilter, other.unionsFilter);
	}
A simple object to store various filter settings for the data type provider.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/datamgr/tree/DtFilterState.java