import java.io.Serializable;
public final class Pair implements Serializable {
private final String significant;
private final String insignificant;
public Pair(String significant, String insignificant) {
this.significant = significant;
this.insignificant = insignificant;
}
@Override
public boolean equals(Object thatObj) {
if (this == thatObj) {
return true;
}
if (thatObj == null || getClass() != thatObj.getClass()) {
return false;
}
Pair that = (Pair) thatObj;
return significant.equals(that.significant);
}
@Override
public int hashCode() {
return significant.hashCode() + 31 * insignificant.hashCode();
}
}