@Override public final int hashCode() { final int prime = 31; int result = 1; result = prime * result; if (filterValue != null) { result += filterValue.hashCode(); } return result; }
@Override public final boolean equals(final Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } final AFilterType<?> other = (AFilterType<?>) obj; if (filterValue == null) { if (other.filterValue != null) { return false; } } else if (!filterValue.equals(other.filterValue)) { return false; } return true; }