public int hashCode(){
  return (attribute.hashCode() ^ value);
}

public int hashCode ( ) { return ( attribute . hashCode ( ) ^ value ) ; }
override hashcode . compute a hashcode based on our member values , rather than our ( base class ) object identity .
