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

		if (!super.equals(obj)) {
			return false;
		}

		MatchesPatternTextFilter other = (MatchesPatternTextFilter) obj;
		if (allowGlobbing != other.allowGlobbing) {
			return false;
		}
		if (caseSensitive != other.caseSensitive) {
			return false;
		}
		return true;
	}
A text filter that uses a pattern and performs a 'matches' using that pattern.
Ghidra/Framework/Docking/src/main/java/docking/widgets/filter/MatchesPatternTextFilter.java