public int equivHashCode(){
  return name.hashCode() * 101 + type.hashCode() * 17;
}

public int equivHashCode ( ) { return name . hashCode ( ) * 101 + type . hashCode ( ) * 17 ; }
returns a hash code for this object , consistent with structural equality .
