question: public int hashCode ( ) { return name . hashCode ( ) ^ owner . hashCode ( ) ; }
target:  This returns the unique has code used for this key. The hash  code is created by combining the hash code of the method or field name with the hash code of the declaring class.