in aws-blog-hbase-on-emr/hbase-connector/src/main/java/com/amazonaws/hbase/kinesis/KinesisMessageModel.java [485:507]
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((city == null) ? 0 : city.hashCode());
result = prime * result + ((email == null) ? 0 : email.hashCode());
result = prime * result + ((firstname == null) ? 0 : firstname.hashCode());
result = prime * result + ((lastname == null) ? 0 : lastname.hashCode());
result = prime * result + (likebroadway ? 1231 : 1237);
result = prime * result + (likeclassical ? 1231 : 1237);
result = prime * result + (likeconcerts ? 1231 : 1237);
result = prime * result + (likejazz ? 1231 : 1237);
result = prime * result + (likemusicals ? 1231 : 1237);
result = prime * result + (likeopera ? 1231 : 1237);
result = prime * result + (likerock ? 1231 : 1237);
result = prime * result + (likesports ? 1231 : 1237);
result = prime * result + (liketheatre ? 1231 : 1237);
result = prime * result + (likevegas ? 1231 : 1237);
result = prime * result + ((phone == null) ? 0 : phone.hashCode());
result = prime * result + ((state == null) ? 0 : state.hashCode());
result = prime * result + userid;
result = prime * result + ((username == null) ? 0 : username.hashCode());
return result;
}