public class Foo {
private String aName;
private String bName;
private int aNum;
private int bNum;
public int hashCode(){ return aNum;}
public boolean equals(Object o){
if(!(o instanceof Foo)) { return false;}
Foo f = (Foo)o;
return this.aNum == f.aNum;
}
}